我想在推送视图控制器以开始编辑特定的UITextField之后显示键盘。
我相信我应该在ViewDidAppear上手动触发事件。
执行此类任务的正确方法是什么?
答案 0 :(得分:3)
要显示键盘,您需要手动将文本字段设置为第一响应者:
[textField becomeFirstResponder];
可以在viewWillAppear:
或viewDidAppear:
方法中调用它 - 无论哪种方式为您提供最佳行为。
答案 1 :(得分:1)
为此你需要IBOutlet UITextFiled *yourTextField;
- (void)viewDidLoad or viewWillAppear:(BOOL)animated or viewDidAppear:(BOOL)animated
{
[yourTextField becomeFirstResponder];
}