Così mi sono guardato intorno un bel po ', e nulla qui sembra spiegare esattamente il modo corretto di farlo. Ho 7 campi UIText all'interno di un UITableViewCell personalizzato.Gestione delegato di UITextFields in Custom UITableViewCell
La mia domanda è questa: qual è il modo corretto di gestire il delegato di questi UITextFields?
Poiché le celle personalizzate sono tecnicamente parte della parte "modello" del progetto, preferirei che il controller che controlla l'UITableView controlli anche i campi di testo nelle celle della tabella, ma non riesco a capire come impostare il delegato per i campi di testo (che sono creati nella sottoclasse di UITableViewCell) a questo controller di visualizzazione.
Sarebbe una cattiva pratica semplicemente rendere la sottoclasse di UITableViewCell conforme al delegato UITextField e gestire tutte quelle cose lì dentro? Se sì, in quale altro modo dovrei fare questo?
Grazie, qualsiasi aiuto sarebbe apprezzato.
sono d'accordo. Per fare ciò, basta impostare il delegato nell'inizializzazione dell'implementazione di UITableViewCell. Ad esempio, nella chiamata awakeFromNib, aggiungi self.YourTextField.delegate = self. – JeffB6688
Concordato che questo è il modo corretto per farlo. – GeneCode