用自定义文本字段处理iPhone键盘?

时间:2009-03-09 17:43:48

标签: iphone cocoa-touch

是否可以在iPhone上创建自定义文本字段?我想做的是有一个“alertview”,看起来它适合应用程序设计并使用图像作为对话框/警报,而不仅仅是标准的alertview。所以,我将处理所有图形和输入处理,但如何在不创建TextField的情况下弹出键盘并处理输入?

附带问题 - 这是否会违反Apple的输入标准?

提前致谢, 本

1 个答案:

答案 0 :(得分:4)

UITextField已经非常可定制。我不确定你是否需要对它进行分类。

除了自己的属性来控制文本和叠加,UITextView是UIView的子类,因此您可以控制背景颜色并添加自己的子视图。如果你使用后者,你必须小心在UITextView中破坏事件处理。

UITextView还会处理您应该查看UIKeyboardWillShowNotification及相关通知的所有键盘行为。

没有人能说出Apple会接受什么,也不会接受,但只要你的自定义用户界面清晰可用,你应该没问题