UITextField text change event

后端 未结 21 1293
南方客
南方客 2020-11-22 06:49

How can I detect any text changes in a textField? The delegate method shouldChangeCharactersInRange works for something, but it did not fulfill my need exactly.

21条回答
  •  温柔的废话
    2020-11-22 07:21

    Swift:

    yourTextfield.addTarget(self, action: #selector(textFieldDidChange(textField:)), for: .editingChanged)
    

    Then, implement the callback function:

    @objc func textFieldDidChange(textField: UITextField){
    
    print("Text changed")
    
    }
    

提交回复
热议问题