UITextField自动完成回调

时间:2016-02-29 13:46:02

标签: ios uitextfield uitextview uitextfielddelegate uitextviewdelegate

我正在使用一个库进行字段验证,该库依赖于UITextFieldTextDidChangeNotification。它会在触发此通知时验证表单中的字段并设置表单状态(如invalideligiblesubmittable)。

但是,当我在任何字段中使用tab自动完成时,textField:shouldChangeCharactersInRange:string:委托方法会被调用,但UITextFieldTextDidChangeNotificationUIControlEventEditingChanged不会被触发,因此验证库不能功能

澄清;

enter image description here

此时;

  • 如果我点按tabUITextFieldTextDidChangeNotification就不会被解雇。
  • 如果我点按spaceUITextFieldTextDidChangeNotification会被解雇。

问题:

  1. 这是一个错误,还是我错过了什么?
  2. 是否有自动完成的回调,以便我可以自行触发验证?

0 个答案:

没有答案