我正在一个视图上编写带有键盘和两个TextField的iPhone应用程序。用户键入每个文本字段。因为我想使用屏幕键盘,所以当选择每个TextField时,我禁止键盘启动。 (我使用了这个帖子中建议的方法:
Disable UITextField keyboard?
到目前为止一直这么好除了光标在两个TextField中的任何一个中都没有闪烁,直到它们被选中。如果我在没有选择的情况下开始输入,则填充第一个文本字段。没关系,但是我想将光标设置在该字段中闪烁,这样就会通知用户输入将在哪里,除非他们选择其他字段。
我没有以编程方式创建文本字段。我使用Interface builder创建了它们。
如何以编程方式选择所需的起始文本字段(理想情况下,选中时会显示一些突出显示)。现在我很幸运,我希望默认的字段是默认值。
如何将闪烁的光标放在该文本字段的右侧。
...戴尔
答案 0 :(得分:4)
呼叫[myTextField becomeFirstResponder];
这将通知接收方它将成为其窗口中的第一响应者。这应该在UITextField中设置Cursor。
答案 1 :(得分:2)
要以编程方式激活某个字段并将其设为起始文本字段,您应使用UIResponder's
becomeFirstResponder方法,所有UITextFields
都继承该方法。
[textField becomeFirstResponder];