在iOS 8+中,我注意到如果你的视频控制器中有一个当前为firstResponder
的文本字段,当视图控制器被解除时,键盘会在被解雇之前挂起约1秒钟。
iOS 8.0和8.1以及不 7.1都会出现这种情况。
为什么会这样?
答案 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