Ho tre visualizzazioni nel mio programma (app per iOS). Solo uno di essi è sempre attivo allo stesso tempo, quindi ho impostato la visibilità su due di essi e ho cambiato la visibilità mentre l'utente preme i pulsanti. Le viste sono inizializzate come visibili, quindi ho impostato la visibilità su codice prima che la vista principale mostri.
Posso fare
[view1 setAlpha:0.0f];
[view2 setAlpha:0.0f];
per due delle viste, ma ora il terzo (quello che dovrebbe essere visibile all'inizio dell'app) non è indirizzato. Ho messo un
[view3 setAlpha:1.0f];
dopo i primi due, perché penso che sia chiaro che ci sono in realtà tre viste, non due come si potrebbe pensare vedendo il codice. Come fanno gli altri programmatori a fare questo? E 'puramente preferenziale o ci sono delle convenzioni?
Se la chiamata è molto pesante, è ovviamente meglio non chiamarla quando non è necessario, ma mi chiedevo cose piccole come il mio esempio.