4

我有一个接受登录凭据的表格视图。我想让我的应用在加载或出现时自动选择第一个 tableview 文本框。我希望将光标放在“电子邮件地址”字段中并自动抬起键盘。我似乎无法弄清楚这一点。有人有想法么?谢谢!

在此处输入图像描述

4

2 回答 2

6

您必须将第一响应者分配给UITextView...

例如:

[textField becomeFirstResponder]

您可以在 UIViewController 的 viewDidAppear 中执行此操作。

于 2013-02-21T10:33:02.583 回答
2
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];

NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];

myTextField = (UITextField *)[cell viewWithTag:kMyTextFieldTag];
[myTextField becomeFirstResponder];
}
于 2013-02-21T10:33:22.927 回答