Así que he mirado un poco, y nada aquí parece explicar exactamente la forma correcta de hacerlo. Tengo 7 UITextFields dentro de una UITableViewCell personalizada.Delegado de gestión de UITextFields en UITableViewCell personalizado
Mi pregunta es esta: ¿Cuál es la forma correcta de administrar el delegado de estos UITextFields?
Dado que las celdas personalizadas son técnicamente parte de la parte "modelo" del proyecto, prefiero que el controlador que controla la UITableView también controle los campos de texto en las celdas de la tabla, pero no entiendo cómo configurarlas el delegado para los campos de texto (que se crean en la subclase de UITableViewCell) para este controlador de vista.
¿Sería una mala práctica simplemente hacer que la subclase de UITableViewCell se conforme al delegado UITextField y administrar todas esas cosas allí? Si es así, ¿de qué otra manera debería hacer esto?
Gracias, cualquier ayuda sería apreciada.
estoy de acuerdo. Para lograr esto, simplemente configure al delegado en la inicialización de su implementación de UITableViewCell. Por ejemplo, en la llamada awakeFromNib, simplemente agrega self.YourTextField.delegate = self. – JeffB6688
De acuerdo, esta es la forma correcta de hacerlo. – GeneCode