¿Cuál es el mejor enfoque para implementar pestañas que parecen aplicaciones web en el iPhone, como la captura de pantalla siguiente (observe las pestañas "Checkin-Info-Friends")? Estos no son parte de la biblioteca estándar de UIKit, pero parece ser muy común últimamente.Pestañas parecidas a la Web para el iPhone
Pasé un tiempo considerable desarrollando aplicaciones para el iPhone, pero no desarrollé controles como ese. ¿Cuál sería el mejor enfoque aquí:
- crear una nueva UIView para cada contenido de pestañas, y agregar las tres subvistas a la vista principal de inmediato?
- crear nuevas UIViews solo cuando el usuario hace clic en cada una de las pestañas?
- Pon todo el contenido en UIScrollView, y simplemente cambia la página a medida que el usuario hace clic en cada pestaña.
¿Tal vez hay controles de código abierto para esto por ahí? No pude encontrar nada.
alt text http://www.foursquaregame.com/foursquare-game-images/foursquare-game-mobile-app.jpg
¿Así que tendría un tabviewcontroller, pero 4 vistas, cada una incluyendo el "think coffee" y las pestañas (de la imagen de arriba)? –
En su caso, tendría 1 controlador de tabview, una vista de base con el "café de pensar" y luego 3 vistas de pestaña más pequeñas para la parte inferior de la pantalla, una para cada pestaña. (Ahorro de memoria si las vistas de pestañas no son de pantalla completa.) –
(Aunque esta decisión fue simple, porque cada una de las pestañas solo tiene algunos botones, por lo que es fácil usar el mismo controlador de vista para todas las vistas de pestañas; la lógica es simplemente métodos simples de acción de botones.) –