Je veux obtenir le timing pour mettre à jour la valeur de textField ...
Le textView a une méthode textViewDidChange (_:)
qui est appelée chaque fois que la valeur est mise à jour, mais pas textField.
Vous devez le mettre en œuvre vous-même
Décrivez ce qui suit dans viewDidLoad
.
Désormais, textFieldDidChange
sera appelé à chaque fois que la valeur change.
textField.addTarget(self, action: #selector(textFieldDidChange), for: .editingChanged)
Après cela, écrivez textFieldDidChange
et terminez.
Lorsque vous utilisez # selector
, ajoutez @ objc
au début de la méthode.
@objc func textFieldDidChange(sender: UITextField) {
//Traitement arbitraire
}
https://stackoverflow.com/questions/28394933/how-do-i-check-when-a-uitextfield-changes
Recommended Posts