Ho tre visualizzazioni nel mio programma (app iOS). Solo uno di essi è mai attivo contemporaneamente, quindi disattivo la visibilità per due di essi e cambio visibilità mentre l'utente preme i pulsanti. Le viste sono inizializzate come visibili, quindi ho disattivato la visibilità nel codice prima della visualizzazione della vista principale.
posso fare
[view1 setAlpha:0.0f];
[view2 setAlpha:0.0f];
per due delle visualizzazioni, ma ora la terza (quella che dovrebbe essere visibile all'avvio dell'app) non è indirizzata. Ho messo un
[view3 setAlpha:1.0f];
dopo i primi due, perché penso che chiarisca che ci sono in realtà tre viste, non due come si potrebbe pensare quando si vede il codice. Come lo fanno gli altri programmatori? È puramente una preferenza o ci sono delle convenzioni?
Se la chiamata è molto pesante, è ovviamente meglio non chiamarla quando non è necessario, ma mi chiedevo piccole cose come il mio esempio.