【发布时间】:2010-06-02 12:24:43
【问题描述】:
我有一个 UITableView,它只包含两个单元格,每个单元格都有一个文本字段。由于我的表格视图仅用于编辑这些文本字段中的文本,我总是希望键盘在屏幕底部显示为静态。所以在 viewDidLoad 我将第一个文本字段设置为第一响应者。
我注意到,当我将 UITableViewController 推入 UINavigationController 时,键盘的显示速度会慢一些,因此您可以看到它在屏幕上显示动画。如果 uitableview 出现时它已经在那里,那就更好了。
我还尝试在按建议推送之前让文本字段成为第一响应者,但这根本没有让键盘显示:
MyTableViewController *myTableViewController = [[MyTableViewController alloc] initWithNibName:@"MyTableViewController" bundle:nil];
[myTableViewController.textField becomeFirstResponder];
[self.navigationController pushViewController:myTableViewController animated:YES];
[myTableViewController release];
我怎样才能做到这一点?
谢谢!
【问题讨论】:
标签: iphone uitableview uitextfield