【发布时间】:2009-03-09 17:43:48
【问题描述】:
是否可以在 iPhone 上创建自定义文本字段?我想做的是有一个看起来适合应用程序设计的“alertview”,并使用图像作为对话框/警报,而不仅仅是标准的警报视图。所以,我将处理所有的图形和输入处理,但是如何在不创建 TextField 的情况下弹出键盘并处理输入?
附带问题 - 这会违反 Apple 的输入标准吗?
提前致谢, 本
【问题讨论】:
标签: iphone cocoa-touch
是否可以在 iPhone 上创建自定义文本字段?我想做的是有一个看起来适合应用程序设计的“alertview”,并使用图像作为对话框/警报,而不仅仅是标准的警报视图。所以,我将处理所有的图形和输入处理,但是如何在不创建 TextField 的情况下弹出键盘并处理输入?
附带问题 - 这会违反 Apple 的输入标准吗?
提前致谢, 本
【问题讨论】:
标签: iphone cocoa-touch
UITextField 已经非常可定制。我不确定您是否需要对其进行子类化。
除了它自己的属性来控制文本和覆盖之外,UITextView 是 UIView 的子类,因此您可以控制背景颜色并添加自己的子视图。如果你做后者,你必须小心打破 UITextView 中的事件处理。
UITextView 还处理您应该查看UIKeyboardWillShowNotification 和相关通知的所有键盘行为。
没有人能说 Apple 会接受什么,不接受什么,但只要你的自定义 UI 清晰且可用,你应该没问题
【讨论】: