Avatar ·

Como monitorar mudanças de texto em UITextField no Swift?

Olá! Sou novo no desenvolvimento iOS com Swift e encontrei um problema. Preciso que, sempre que o texto em um UITextField for alterado, alguma ação seja executada — por exemplo, atualizar a interface ou validar a entrada. Mas não consigo entender como fazer isso corretamente. Aqui está meu código. Tenho um campo de texto e um botão. Quero que, ao digitar texto no campo, o botão se torne automaticamente ativo (se o texto não estiver vazio) ou inativo (se o campo estiver vazio). Tentei usar o delegate UITextFieldDelegate com o método textFieldDidChangeSelection, mas ele não funciona como esperado. Talvez eu esteja fazendo algo errado? Aqui está meu código: ```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