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