Quando devo fare una presa di riferimento per un controllo dell'interfaccia utente e quando solo un evento? (IPhone SDK)
Domanda
Ho qualche codice che funziona senza dover sbocchi fanno riferimento per i controlli - solo legami di eventi in Interface Builder. È questo ok ed è una presa di riferimento solo necessario cambiare lo stato di un controllo dell'interfaccia utente?
Grazie.
Soluzione
Una corretta. Se l'oggetto non ha bisogno di fare riferimento al elemento dell'interfaccia utente, non c'è motivo di legarsi con un IBOutlet. IBActions passano l'elemento dell'interfaccia utente di invio come loro parametri, e tu sei libero di usarlo per modificare lo stato di un elemento così, piuttosto che utilizzare un IBOutlet.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow