iPhone:当其他视图presentViewController时,如何防止closures键盘

我有问题与我的iPhone应用程序。

有一个2 UIViewController

首先用UITextField和键盘向上的UIViewController 。 一旦我将打开其他UIViewController与presentViewController我的键盘自动下来。

那么有什么办法可以强制打开键盘? 我不想键盘解雇。

谢谢。

你可以像这样(在第二个视图控制器中)尽可能早地在新视图控制器中打开它:

 - (void)viewWillAppear:(BOOL)animated { [_textField becomeFirstResponder]; } 

你会看到键盘返回,然后立即重新出现..

如果你想解决这个问题,我能想到的唯一方法就是在presentViewController中禁用animation(在第一个视图控制器中):

 [self presentViewController:secondViewController animated:NO completion:nil];