Tengo tres vistas en mi programa (aplicación iOS). Solo uno de ellos está activo al mismo tiempo, así que configuro 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). Yo puse un
[view3 setAlpha:1.0f];
después de los dos primeros, porque creo que deja en claro que, de hecho, hay tres puntos de vista, no dos como uno podría pensar al ver el código. ¿Cómo hacen esto otros programadores? ¿Es pura preferencia o hay algunas convenciones?
Si la llamada es muy pesada, obviamente es mejor no llamar cuando eso no sea necesario, pero me preguntaba sobre cosas pequeñas como mi ejemplo.