美文网首页
iOS IQKeyboardManager频繁调用 textFi

iOS IQKeyboardManager频繁调用 textFi

作者: 目染江夏 | 来源:发表于2017-06-08 13:33 被阅读30次

在开发中常用的键盘处理第三方库,IQKeyboardManager,今天记录一个 遇到的问题。

我打算用IQKeyboardManager 键盘工具IQToolbar,但是遇到了如下问题 :

经过仔细查看代码发现 :在设置manager.enableAutoToolbar = YES;键盘工具IQToolbar显示的时候就会发现,当前页面中所有的textField都会调用textFieldShouldBeginEditing这个代理方法。而我做的三级联动选择器,正是在这个代理方法中做了预处理。经过一番查找资料,找了解决方法:

isAskingCanBecomeFirstResponder根据这个属性,只有是NO的时候 这个textField才是将要成为第一响应的textField。所以在这时候做预处理。

修改后结果如下:

相关文章

网友评论

      本文标题:iOS IQKeyboardManager频繁调用 textFi

      本文链接:https://www.haomeiwen.com/subject/lsazfxtx.html