今天开发遇到一个问题,实际情况:
在一个页面有多个UITextField,有的是进行跳转控制器,有的是直接弹出输入框,但是点击弹出输入框的那种textfield的时候会调用跳转控制器的textFieldShouldBeginEditing方法,导致跳转控制器了
后来发现是IQKeyboardManager的原因,在此说明下,3.3.7不会发生这种情况,但是在4.0.9的时候会发生这种情况,
解决方法:
Paste_Image.png在跳转控制器的textFieldShouldBeginEditing方法中,加入以下判断
Paste_Image.png这样就可以防止多次调用发生
网友评论