@@@ IQKeyboardManager多次调用textFieldShouldBeginEditing

今天开发遇到一个问题,实际情况:

在一个页面有多个UITextField,有的是进行跳转控制器,有的是直接弹出输入框,但是点击弹出输入框的那种textfield的时候会调用跳转控制器的textFieldShouldBeginEditing方法,导致跳转控制器了

后来发现是IQKeyboardManager的原因,在此说明下,3.3.7不会发生这种情况,但是在4.0.9的时候会发生这种情况,

解决方法:

Paste_Image.png

在跳转控制器的textFieldShouldBeginEditing方法中,加入以下判断

Paste_Image.png

这样就可以防止多次调用发生

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容