1,当UITextField的delegate指向给自定义的UIView类型时(指向给当前控制器时无异常)当点击一次Textfield后再次点击空白区域,会无缘无故触发UITextField 的textFieldDidBeginEditing方法
解决办法:在当前控制器关闭:[IQKeyboardManager sharedManager].shouldResignOnTouchOutside = NO;
如果在textFieldDidBeginEditing方法有跳转到其他控制器,那么其他控制器也要写
[IQKeyboardManager sharedManager].shouldResignOnTouchOutside = NO;
网友评论