我正在使用一个库进行字段验证,该库依赖于UITextFieldTextDidChangeNotification
。它会在触发此通知时验证表单中的字段并设置表单状态(如invalid
,eligible
,submittable
)。
但是,当我在任何字段中使用tab
自动完成时,textField:shouldChangeCharactersInRange:string:
委托方法会被调用,但UITextFieldTextDidChangeNotification
或UIControlEventEditingChanged
不会被触发,因此验证库不能功能
澄清;
此时;
tab
,UITextFieldTextDidChangeNotification
就不会被解雇。space
,UITextFieldTextDidChangeNotification
会被解雇。问题: