Tengo tres vistas en mi programa (aplicación iOS). Solo uno de ellos está activo al mismo tiempo, así que establezco la visibilidad para dos de ellos y cambio la visibilidad cuando el usuario presiona los botones. Las vistas se inicializan como visibles, así que configuro la visibilidad en el código antes de que se muestre la vista principal.
Puedo hacer
[view1 setAlpha:0.0f];
[view2 setAlpha:0.0f];
para dos de las vistas, pero ahora no se aborda la tercera (la que debería estar visible al inicio de la aplicación). Pongo un
[view3 setAlpha:1.0f];
después de los dos primeros, porque creo que queda claro que en realidad hay tres vistas, no dos como se podría pensar al ver el código. ¿Cómo hacen esto otros programadores? ¿Es pura preferencia o existen algunas convenciones?
Si la llamada es muy intensa, obviamente es mejor no llamarla cuando eso no es necesario, pero me preguntaba sobre cosas pequeñas como mi ejemplo.