热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在iOS11上切换键盘时未调用UIKeyboardWillShowNotification

如何解决《在iOS11上切换键盘时未调用UIKeyboardWillShowNotification》经验,请帮忙看看怎么搞?

我用UIKeyboardWillShowNotification和处理键盘框架的变化UIKeyboardWillHideNotification.当用户打开时,通过按"globe"键隐藏键盘或切换键盘,一切正常 - 方法调用正确.但是如果用户长按地球仪并选择高于当前的键盘(例如,英文键盘切换到表情符号键盘),UIKeyboardWillShowNotification则不调用方法.所以新键盘覆盖了40-50像素的UI.

仅在从较低键盘切换到较高键盘且仅在iOS 11上切换时才会发生这种情况.

如何在iOS 11中正确处理键盘切换?

更新:在Apple Contacts应用程序(创建或编辑联系人)和日历应用程序(创建新事件时)中发现相同的问题在模拟器中(在真实设备上没有iOS 11).


推荐阅读
author-avatar
silaker
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有