UITextField焦点

Rob*_*son 62 iphone textinput

如何以编程方式将焦点分配给视图中的特定UITextField?我有几个字段,在视图显示上,我想将光标放在特定字段上,而不是顶部的第一个字段.

Ale*_*ove 145

尝试这样做 viewWillAppear:

[desiredField becomeFirstResponder];
Run Code Online (Sandbox Code Playgroud)

通过使该字段成为第一个响应者,它具有焦点并且将显示键盘.

  • 恕我直言,最好把它放在`viewDidAppear`中.视觉效果更好. (2认同)
  • 这是Swift中针对需要的代码。`desiredField.becomeFirstResponder()` (2认同)

Dan*_*enc 5

将视图的第一响应者设置为文本字段。这可以在IB中完成。