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