使用IQKeyboardManager的坑,注意事项

1,当UITextField的delegate指向给自定义的UIView类型时(指向给当前控制器时无异常)当点击一次Textfield后再次点击空白区域,会无缘无故触发UITextField 的textFieldDidBeginEditing方法

解决办法:在当前控制器关闭:[IQKeyboardManager sharedManager].shouldResignOnTouchOutside = NO;

如果在textFieldDidBeginEditing方法有跳转到其他控制器,那么其他控制器也要写

[IQKeyboardManager sharedManager].shouldResignOnTouchOutside = NO;

你可能感兴趣的:(使用IQKeyboardManager的坑,注意事项)