我有一个应用程序可以生成20个名为textField的文本字段,并为其分配标记1到20。我不知道应该替换什么?因此,当我打开应用程序时,第一个textField被选中。
[? becomeFirstResponder];
答案 0 :(得分:0)
为此,您的标签必须是独一无二的 - 即。标签为1的唯一子视图是您的第一个文本字段(无论什么类型的视图都没关系,其他任何标签都没有相同的标签):
[[self.view viewWithTag:1] becomeFirstResponder];
假设文本字段全部添加到self.view
。
答案 1 :(得分:0)
使用标签访问视图元素(textView)是我见过的最简单的方法。
UITextField *textField = (UITextField*)[self.view viewWithTag:TAG];
[textField becomeFirstResponder];