Avatar ·

Wie man Textänderungen in UITextField in Swift verfolgt?

Hallo! Ich bin neu in der iOS-Entwicklung mit Swift und habe ein Problem. Ich brauche, dass bei jeder Änderung des Textes in einem UITextField eine Aktion ausgeführt wird – zum Beispiel die Aktualisierung der Benutzeroberfläche oder die Überprüfung der Eingabe. Aber ich verstehe nicht, wie ich das richtig machen kann. Hier ist mein Code. Ich habe ein Textfeld und einen Button. Ich möchte, dass der Button beim Eingeben von Text in das Feld automatisch aktiv wird (wenn der Text nicht leer ist) oder deaktiviert wird (wenn das Feld leer ist). Ich habe versucht, den UITextFieldDelegate mit der Methode textFieldDidChangeSelection zu verwenden, aber sie funktioniert nicht so, wie ich es erwarte. Vielleicht mache ich etwas falsch? Hier ist mein Code: ```swift class ViewController: UIViewController, UITextFieldDelegate { @IBOutlet weak var textField: UITextField! @IBOutlet weak var submitButton: UIButton! override func viewDidLoad() { super.viewDidLoad() textField.delegate = self } func textFieldDidChangeSelection(_ textField: UITextField) { if