我有一个要求,我在视图中有一个文本字段。当我想通过切换选项卡(TabBased Application)打开视图时,第一次加载视图时键盘出现,因为我调用了loadview方法。但是当我切换到tab2并再次切换到tab1时,不会调用加载视图。我希望每次打开tab1页面时都会出现键盘。
答案 0 :(得分:11)
在视图控制器中使用-viewWillAppear:
向您的文本字段发送-becomeFirstResponder
消息,例如:
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[myTextField becomeFirstResponder];
}