Avatar ·

¿Cómo rastrear cambios de texto en UITextField en Swift?

¡Hola! Soy nuevo en el desarrollo de iOS con Swift y me encontré con un problema. Necesito que cada vez que cambie el texto en un UITextField se ejecute alguna acción — por ejemplo, actualizar la interfaz o validar la entrada. Pero no puedo entender cómo hacerlo correctamente. Aquí está mi código. Tengo un campo de texto y un botón. Quiero que al escribir texto en el campo, el botón se active automáticamente (si el texto no está vacío) o se desactive (si el campo está vacío). Intenté usar el delegado UITextFieldDelegate con el método textFieldDidChangeSelection, pero no funciona como espero. ¿Quizás estoy haciendo algo mal? Aquí está mi 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