我有一个带键盘的视图控制器。当我将一个新的视图控制器推到导航堆栈上时,视图控制器滑出,然后键盘滑出,然后新的视图控制器滑入....
我怎样才能得到它,以便旧的viewcontroller和键盘一起滑出......就好像键盘位于使用它的视图控制器的单独视图中......
答案 0 :(得分:0)
在按下新视图之前,您应该隐藏键盘。您可以在推送
之前调用此行代码来尝试此操作[self.view endEditing:YES];
请告诉我这是否适合您。
答案 1 :(得分:0)
我遇到了同样的问题。我在其他场景中使用了Mihai提出的解决方案。但是,在这种特定情况下(使用导航控制器),它没有任何效果。我在这个问题中找到了解决方案:iPad keyboard will not dismiss if modal ViewController presentation style is UIModalPresentationFormSheet