Estoy tratando de encontrar la "mejor" manera de usar un UISegmentedControl
para una aplicación de iPhone. He leído algunas publicaciones aquí en stackoverflow y he visto las ideas de algunas personas, pero no puedo definir la mejor manera de hacerlo. Los mensajes que me refiero son:UISegmentedControl Best Practice
Changing Views from UISegmentedControl y How do I use a UISegmentedControl to switch views?
Parecería que las opciones son:
- Añadir a cada uno de los puntos de vista de IB y las ponen a la cabeza de unos a otros y luego mostrarlos u ocultarlos
- Cree cada una de las subvistas por separado en IB, luego cree un contenedor en la vista principal para completar con la subvista que necesita
- Configurar un muy alto o muy amplia
UIView
y animar a la izquierda/derecha o arriba/abajo dependiendo del segmento seleccionado - Use un
UITabBarController
que cambiar las subvistas - parece tonto - Para las tablas, vuelva a cargar la mesa y en
cellForRowAtIndex
y rellenar la tabla de diferentes fuentes de datos o secciones en base a la opción segmento seleccionado (no es el caso para mi aplicación)
Entonces, ¿cuál es el mejor enfoque para los enfoques subvista/no-mesa? ¿Cuál es el más fácil de implementar? ¿Podría compartir algún código de muestra para el enfoque?
Gracias!
sólo para aclarar ... ¿Estás diciendo que para crear un .h UIViewController separada, .m, y el archivo .xib en IB para cada subvista, crear una instancia de cada uno de ellos en viewDidLoad de la vista "que contiene", agregar una UIView en IB a la vista que lo contiene, y luego ¿qué hacer? –