@@@ IQKeyboardManager多次调用textFie
2017-05-01 本文已影响53人
___1o_8o
今天开发遇到一个问题,实际情况:
在一个页面有多个UITextField,有的是进行跳转控制器,有的是直接弹出输入框,但是点击弹出输入框的那种textfield的时候会调用跳转控制器的textFieldShouldBeginEditing方法,导致跳转控制器了
后来发现是IQKeyboardManager的原因,在此说明下,3.3.7不会发生这种情况,但是在4.0.9的时候会发生这种情况,
解决方法:
![](https://img.haomeiwen.com/i1212794/363a5f460e3dca6e.png)
在跳转控制器的textFieldShouldBeginEditing方法中,加入以下判断
![](https://img.haomeiwen.com/i1212794/8cb9cb8e6f53cad0.png)
这样就可以防止多次调用发生