使用IQKeyBoardManager遇到的坑(5之前)

今天项目里面使用IQKeyBoardManager时,在一个view上创建多个textField,使用delegate:

  • (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
    上面这个方法时出现调用多次的情况

解决方式:增加

//5之前
if (textField.isAskingCanBecomeFirstResponder == NO) {
     [vc.choosePickerView showAppearPickerView];
}

这个判断

导入头文件#import "IQUIView+Hierarchy.h"

你可能感兴趣的:(使用IQKeyBoardManager遇到的坑(5之前))