键盘 - uinavigationcontroller - 问题

时间:2011-07-30 21:38:39

标签: iphone objective-c xcode

我有一个带键盘的视图控制器。当我将一个新的视图控制器推到导航堆栈上时,视图控制器滑出,然后键盘滑出,然后新的视图控制器滑入....

我怎样才能得到它,以便旧的viewcontroller和键盘一起滑出......就好像键盘位于使用它的视图控制器的单独视图中......

2 个答案:

答案 0 :(得分:0)

在按下新视图之前,您应该隐藏键盘。您可以在推送

之前调用此行代码来尝试此操作
[self.view endEditing:YES];

请告诉我这是否适合您。

答案 1 :(得分:0)

我遇到了同样的问题。我在其他场景中使用了Mihai提出的解决方案。但是,在这种特定情况下(使用导航控制器),它没有任何效果。我在这个问题中找到了解决方案:iPad keyboard will not dismiss if modal ViewController presentation style is UIModalPresentationFormSheet