Quando devo fare una presa di riferimento per un controllo dell'interfaccia utente e quando solo un evento? (IPhone SDK)

StackOverflow https://stackoverflow.com/questions/2239721

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.

È stato utile?

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
scroll top