禁用IQKeyboardManager

IQKeyboardManager现在用isEnabled = false根本无法禁止,用isEnableAutoToolbar = false才有效;
但是如果没有isEnabled = false,那么通知中心监控到的键盘高度还是包含了IQKeyboardManager的inputAccessoryView。所以必须写两行代码去禁用!

override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        //MMP的要两句同时写才能完全禁止,否则通知中心监控到的键盘高度还是包含IQKeyboardManager的inputAccessoryView
        IQKeyboardManager.shared().isEnabled = false
        IQKeyboardManager.shared().isEnableAutoToolbar = false
    }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 产品设计与运营的共通性 个人认为产品设计和产品运营虽然出发侧重点不同,但在思考方式上却有很大的共通性。 产品...
    东风BLCKLIN阅读 961评论 0 0
  • 由于公司搭建了自己的gitlib库,经常发现pod update --verbose下载下来的是旧代码。如果你有相...
    jimmyken阅读 2,985评论 0 0
  • 三亿人都在被骗的骗多多,短短两三年内就能上市,成长为市值几百亿的公司。 盗版、假货、低质……,负面消息铺天盖地。后...
    阿全喜欢花阅读 407评论 0 0
  • 第一次知道知识能产生负利息,那什么样的知识会产生负利息呢?就是那些模糊不清、定义不准的概念和知识,会产生一些垃圾信...
    坚持Benoy阅读 199评论 0 1
  • 从小就特别喜欢安安静静地感觉, 在幽暗地灯光下,听着自己喜欢的音乐,品着咖啡,三五个朋友一起谈天说地,无比惬意,一...
    奋斗De奶爸阅读 1,036评论 0 1

友情链接更多精彩内容