iPhone:当其他视图presentViewController时如何防止关闭键盘

时间:2014-07-30 11:15:06

标签: ios objective-c keyboard

我的iPhone应用程序问题。

有一个UIViewController

首先UIViewController UITextField并键盘输出。一旦我用presentViewController打开其他UIViewController我的键盘会自动关闭。

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

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

您将看到键盘返回,然后立即重新显示..

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

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