IQKeyBoaredManager 在 IOS 11 中无法正常工作
Posted
技术标签:
【中文标题】IQKeyBoaredManager 在 IOS 11 中无法正常工作【英文标题】:IQKeyBoaredManager doesn't work properly in IOS 11 【发布时间】:2017-12-12 04:24:56 【问题描述】:我有 IQKeyboardManager 版本 5.0.6。我的看法如下。
如果我第一次单击文本视图,它工作正常。见下图
然后,如果我关闭键盘(通过按完成或返回按钮)并单击另一个文本视图,文本视图不会移动,并且键盘覆盖了文本视图。见下图,
之后如果我关闭键盘,我的视图如下图所示,
这也发生在我所有其他类似的观点中。但这仅在 ios 11 中发生。我已经在 IOS 10 设备中对此进行了测试,并且 IQKeyboardManager 运行良好。
我也在 IQKeyboardManager GitHub 页面中询问过这个问题。 Here 是问题的链接。但我没有得到任何答案。
如果有人知道任何解决方案,请帮助我。
【问题讨论】:
【参考方案1】:我也遇到了同样的问题。 我更新了 pod,它运行良好。
使用 pod update IQKeyboardManager 或者如果使用 swift 删除 IQKeyboardManager 并尝试使用 IQKeyboardManagerSwift。
【讨论】:
抱歉回复晚了。我试过你的解决方案。但它没有用。以上是关于IQKeyBoaredManager 在 IOS 11 中无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
iOS - NSInternalInconsistencyException 在 iOS 9 和 10 上发生,但在 iOS 11 上运行良好
iOS 纵横比约束在 iOS 7 上中断,适用于 iOS 8