当显示UIViewController时,如何使用键盘编辑字段?

时间:2011-08-02 08:07:00

标签: iphone uitextfield on-screen-keyboard

我想在推送视图控制器以开始编辑特定的UITextField之后显示键盘。

我相信我应该在ViewDidAppear上手动触发事件。

执行此类任务的正确方法是什么?

2 个答案:

答案 0 :(得分:3)

要显示键盘,您需要手动将文本字段设置为第一响应者:

[textField becomeFirstResponder];

可以在viewWillAppear:viewDidAppear:方法中调用它 - 无论哪种方式为您提供最佳行为。

答案 1 :(得分:1)

为此你需要IBOutlet UITextFiled *yourTextField;

- (void)viewDidLoad or viewWillAppear:(BOOL)animated or viewDidAppear:(BOOL)animated
{
  [yourTextField becomeFirstResponder];
}