Avatar ·

Wie man Textänderungen in UITextField in Echtzeit verfolgt (Swift)

Hallo zusammen! Ich bin neu in der iOS-Entwicklung mit Swift und habe ein Problem, das ich seit Stunden nicht lösen kann. Ich habe einen einfachen Bildschirm mit einem UITextField für die Eingabe einer E-Mail. Ich muss, dass bei jeder Änderung des Textes (Eingabe oder Löschen eines Zeichens) eine E-Mail-Validierung durchgeführt wird und ein Symbol (Häkchen oder Kreuz) neben dem Feld angezeigt wird. Ich möchte, dass dies in Echtzeit geschieht, nicht erst, nachdem der Benutzer die Eingabe beendet und "Done" gedrückt hat. Ich habe versucht, den UITextFieldDelegate und die Methode textFieldDidEndEditing zu verwenden, aber sie wird nur ausgelöst, wenn das Feld den Fokus verliert. Ich habe auch textFieldShouldReturn ausprobiert – das ist überhaupt nicht das Richtige. Hier ist mein aktueller Code, der nicht wie gewünscht funktioniert: ```swift class ViewController: UIViewController, UITextFieldDelegate { @IBOutlet weak var emailTextField: UITextField! @IBOutlet weak var validationIcon: UIImageView! override func viewDidLoad() { super.viewDidLoad() emailTextField.delegate