我的iPhone应用程序问题。
有一个UIViewController
。
首先UIViewController
UITextField
并键盘输出。一旦我用presentViewController打开其他UIViewController
我的键盘会自动关闭。
那么有什么方法可以强行打开键盘?我不想键盘解雇。
感谢。
答案 0 :(得分:0)
你可以尽可能早地在新的视图控制器中打开它(在第二个视图控制器中):
- (void)viewWillAppear:(BOOL)animated {
[_textField becomeFirstResponder];
}
您将看到键盘返回,然后立即重新显示..
如果你想解决这个问题,我能想到的唯一方法是禁用presentViewController中的动画(在第一个视图控制器中):
[self presentViewController:secondViewController animated:NO completion:nil];