IQKeyboardManager的一些坑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IQKeyboardManager的一些坑相关的知识,希望对你有一定的参考价值。

参考技术A IQKeyboardManager使用起来很方便,但是也有很多坑:

网上找到方法是

上面这种方法,在没有使用Masonry时候,是可以起作用的,但是在使用Masonry时,导航栏不会向上跑了,但是控件的布局乱了。

我也是纠结好久在这块

1.重写 loadView 方法 。把 self.view 替换成 scrollView。
2.背景容器视图(back)必须设置。而且对 back 约束时 要附带 make.width.mas_equalTo(self.view);【不写导致 textField 布局的 make.right 失效】
3.子控件要直接放在self.view 上。不能放在背景容器视图(back)上面。【放在 back上时会无法点击,无法成为第一响应】

以上是关于IQKeyboardManager的一些坑的主要内容,如果未能解决你的问题,请参考以下文章

IQKeyboardManager 与 UIDatePicker

IQKeyBoardManager :隐藏特定文本字段的键盘

IQKeyboardManager 错误:“UIView”类型的值没有成员“keyboardToolbar”

IQKeyBoardManager-键盘toolBar出现在屏幕最顶部

集成 IQKeyboardManager 时找不到 .h 文件

如何让 iqkeyboardmanager 包含 UISearchBar