是否可以在iPhone上创建自定义文本字段?我想做的是有一个“alertview”,看起来它适合应用程序设计并使用图像作为对话框/警报,而不仅仅是标准的alertview。所以,我将处理所有图形和输入处理,但如何在不创建TextField的情况下弹出键盘并处理输入?
附带问题 - 这是否会违反Apple的输入标准?
提前致谢, 本
答案 0 :(得分:4)
UITextField已经非常可定制。我不确定你是否需要对它进行分类。
除了自己的属性来控制文本和叠加,UITextView是UIView的子类,因此您可以控制背景颜色并添加自己的子视图。如果你使用后者,你必须小心在UITextView中破坏事件处理。
UITextView还会处理您应该查看UIKeyboardWillShowNotification
及相关通知的所有键盘行为。
没有人能说出Apple会接受什么,也不会接受,但只要你的自定义用户界面清晰可用,你应该没问题