ios8 - 模态视图 Controller 被解除后iOS 8键盘解除延迟

标签 ios8 modalviewcontroller

在 iOS 8+ 中,我注意到如果您有一个当前为 firstResponder 的文本字段在呈现的 View Controller 中,当 View Controller 被关闭时,键盘会在被关闭之前挂起大约 1 秒钟。

这发生在 iOS 8.0 和 8.1 和 上。不是 7.1。

任何想法为什么会这样?

最佳答案

据此,在 iOS 8 中似乎 View 在实际离开屏幕之前不会放弃第一响应者状态 .

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

我们的解决方法是调用 [self.view endEditing:YES]-viewWillDisappear .

关于ios8 - 模态视图 Controller 被解除后iOS 8键盘解除延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27306381/

相关文章:

json - 如何使用 SWIFT 通过 JSON 将数据从多个 View Controller POST 到服务器

ios - iOS 8 上的企业应用程序更新分发

html - Iphone 6 或 Ios 8 safari 图像随机重复问题

ios - 如何将对对象的引用传递给导航 Controller 中包含的模态呈现的 View Controller ?

objective-c - TableView Controller 和 ModalView 中的 TextField

ios - 关闭模态视图时不调用 ViewDidAppear

ios - 状态栏和 UI 方向不匹配

json - 添加注释会导致在展开可选值时意外发现 nil

storyboard - 使用 Swift 反转 Segue 时如何在 iOS 中传回信息?

iOS 7 uitabbar 显示,在 ios8 上不可见