Ich möchte das Timing erhalten, um den Wert von textField zu aktualisieren ...
Die textView hat eine Methode textViewDidChange (_ :)
, die jedes Mal aufgerufen wird, wenn der Wert aktualisiert wird, das textField jedoch nicht.
Sie müssen es selbst implementieren
Beschreiben Sie Folgendes in viewDidLoad
.
Jetzt wird "textFieldDidChange" jedes Mal aufgerufen, wenn sich der Wert ändert.
textField.addTarget(self, action: #selector(textFieldDidChange), for: .editingChanged)
Danach schreiben Sie "textFieldDidChange" und beenden.
Wenn Sie # selector
verwenden, fügen Sie am Anfang der Methode @ objc
hinzu
@objc func textFieldDidChange(sender: UITextField) {
//Beliebige Verarbeitung
}
https://stackoverflow.com/questions/28394933/how-do-i-check-when-a-uitextfield-changes
Recommended Posts