IQKeyboardManager文本代理问题
2017-05-12 18:27
579 查看
IQKeyboardManager是一个比较常用的第三方库,它能够非常方便的处理键盘事件。但是,他也给我们带来了问题。
//IQKeyboardManager导致这个方法的传递机制出现了问题,页面中有n个文本,点击任意一个文本。下边的协议方法都会走很多次,不管你达没达成协议代理。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;
解决方案是:不要使用上边的方法,改用下边的方法,这个方法只会调用一次。
- (void)textFieldDidBeginEditing:(UITextField *)textField;
//IQKeyboardManager导致这个方法的传递机制出现了问题,页面中有n个文本,点击任意一个文本。下边的协议方法都会走很多次,不管你达没达成协议代理。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;
解决方案是:不要使用上边的方法,改用下边的方法,这个方法只会调用一次。
- (void)textFieldDidBeginEditing:(UITextField *)textField;
相关文章推荐
- IQKeyboardManager解决键盘遮挡问题
- 关于IQKeyboardManager 在iOS11导航栏消失的问题
- 解决IQKeyboardManager两个textfield之间无法previous&next问题
- IQKeyboardManager 问题锦集
- IQKeyboardManager和UIScrollView问题
- iOS iqkeyboardmanager使得navigation偏移的问题
- iOS小问题——关于使用IQKeyBoardManager第三方的坑
- iOS iqkeyboardmanager使得navigation偏移的问题
- 今天遇到IQKeyboardManager的ios11 不显示toolbar上面的问题
- IQKeyboardManager使用导航上移问题
- 关于使用IQKeyBoardManager键盘还是被遮挡的问题解决方案
- IQKeyboardManager导致键盘不能弹出,代理方法执行多遍
- iOS开发之优秀开源框架IQKeyboardManager,零行代码解决键盘遮挡问题,如此简单解决键盘遮挡问题,IQKeyboardManager源码分解
- iOS使用IQKeyboardManager 的遇到的问题
- IQKeyboardManager使用导航上移问题
- IQKeyBoardManager一句话解决键盘遮挡问题(使用uitextfiled和uitextview)
- iOS自动处理键盘事件的第三方库:IQKeyboardManager
- IQKeyboardManager
- IQKeyboardManager 使用
- ios 开发日记 21 -自动处理键盘事件的第三方库:IQKeyboardManager