Avatar ·

Como rastrear a mudança de texto em UITextField em tempo real (Swift)

Olá a todos! Sou novo no desenvolvimento iOS com Swift e me deparei com um problema que não consigo resolver há várias horas. Tenho uma tela simples com um UITextField para inserir email. Preciso que, a cada mudança no texto (inserção ou remoção de caractere), seja feita a validação do email e mostrado um ícone (check ou cruz) ao lado do campo. Quero que isso aconteça em tempo real, e não depois que o usuário terminar de digitar e pressionar "Done". Tentei usar o delegate UITextFieldDelegate e o método textFieldDidEndEditing, mas ele só é acionado quando o campo perde o foco. Também tentei textFieldShouldReturn — não é isso. Aqui está meu código atual, que não funciona como esperado: ```swift class ViewController: UIViewController, UITextFieldDelegate { @IBOutlet weak var emailTextField: UITextField! @IBOutlet weak var validationIcon: UIImageView! override func viewDidLoad() { super.viewDidLoad() emailTextField.delegate