今天项目里面使用IQKeyBoardManager时,在一个view上创建多个textField,使用delegate:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
上面这个方法时出现调用多次的情况
解决方式:增加
//5之前
if (textField.isAskingCanBecomeFirstResponder == NO) {
[vc.choosePickerView showAppearPickerView];
}
这个判断
导入头文件#import "IQUIView+Hierarchy.h"