iOS 8键盘在解除模态视图控制器后解除延迟

时间:2014-12-04 23:49:13

标签: ios8 modalviewcontroller

在iOS 8+中,我注意到如果你的视频控制器中有一个当前为firstResponder的文本字段,当视图控制器被解除时,键盘会在被解雇之前挂起约1秒钟。

iOS 8.0和8.1以及 7.1都会出现这种情况。

为什么会这样?

2 个答案:

答案 0 :(得分:19)

根据这一点,在iOS 8中,似乎视图在实际屏幕外<= strong>之前不会重新响应第一响应者状态。

http://prod.lists.apple.com/archives/cocoa-dev/2014/Sep/msg00391.html

我们的解决方法是在[self.view endEditing:YES]中致电-viewWillDisappear

答案 1 :(得分:0)

适用于Swift 3/4

        col1  col2    
        yes   yes
col0                  
A       0.8    0.75
B       1.0    0.5

如果它没有辞职,请尝试在文本字段上调用override func viewWillDisappear(_ animated: Bool) { self.view.endEditing(true) } ,然后尝试结束输入。

resignFirstResponder