How do I check when a UITextField changes?

后端 未结 19 3235
情话喂你
情话喂你 2020-11-22 15:44

I am trying to check when a text field changes, equivalent too the function used for textView - textViewDidChange so far I have done this:

  fu         


        
19条回答
  •  生来不讨喜
    2020-11-22 16:30

    You can use this delegate method from UITextFieldDelegate. It fires with every character change.

    (Objective C) textField:shouldChangeCharactersInRange:replacementString:
    (Swift) textField(_:shouldChangeCharactersInRange:replacementString:)
    

    However THIS ONLY FIRES BEFORE a change is made (indeed, a change is only made if you do return true from here).

提交回复
热议问题