Ios iPhone:当其他视图显示ViewController时如何防止关闭键盘

Ios iPhone:当其他视图显示ViewController时如何防止关闭键盘,ios,objective-c,keyboard,Ios,Objective C,Keyboard,我的iPhone应用程序有问题 有一个2UIViewController 首先,使用UITextField和键盘启动UIViewController。一旦我用presentViewController打开其他UIViewController,我的键盘就会自动关闭 那个么有并没有办法让我可以用力打开键盘呢?我不想解雇你 谢谢。您可以在新的视图控制器中尽早打开它,就像这样(在第二个视图控制器中): 您将看到键盘返回,然后立即重新出现 如果您也想避开这个问题,我能想到的唯一方法是在presentVie

我的iPhone应用程序有问题

有一个2
UIViewController

首先,使用
UITextField
和键盘启动
UIViewController
。一旦我用presentViewController打开其他
UIViewController
,我的键盘就会自动关闭

那个么有并没有办法让我可以用力打开键盘呢?我不想解雇你


谢谢。

您可以在新的视图控制器中尽早打开它,就像这样(在第二个视图控制器中):

您将看到键盘返回,然后立即重新出现

如果您也想避开这个问题,我能想到的唯一方法是在presentViewController(在第一个视图控制器中)中禁用动画:


谢谢你的意见,但我需要在UIViewController动画出现的情况下强制打开键盘。[自我呈现ViewController:secondViewController动画:无完成:无];你找到解决办法了吗。我也有同样的问题:
- (void)viewWillAppear:(BOOL)animated {
    [_textField becomeFirstResponder];
}
[self presentViewController:secondViewController animated:NO completion:nil];