Un guión gráfico es una representación visual de la interfaz de usuario de una aplicación iOS, que muestra pantallas de contenido y las conexiones entre esas pantallas. Un guión gráfico se compone de una secuencia de escenas, cada una de las cuales representa un controlador de vista y sus vistas; Las escenas están conectadas por objetos segue, que representan una transición entre dos controladores de vista.
Xcode proporciona un editor visual para guiones gráficos, donde puede diseñar y diseñar la interfaz de usuario de su aplicación agregando vistas como botones, vistas de tabla y vistas de texto en las escenas. Además, un guión gráfico le permite conectar una vista a su objeto controlador y administrar la transferencia de datos entre los controladores de vista. El uso de guiones gráficos es la forma recomendada de diseñar la interfaz de usuario de su aplicación porque le permiten visualizar la apariencia y el flujo de su interfaz de usuario en un lienzo.
- Cómo encontrar a otras personas que están aprendiendo el desarrollo de iOS y hacen edición de fotos / videos y modelado 3D en el lateral
- ¿Cómo puedo localizar completamente mi aplicación?
- ¿Xcode 4 beta está listo para usar para desarrollar aplicaciones para producción?
- ¿Ver tutoriales es una buena estrategia para aprender el desarrollo de iOS?
- ¿Cuántas actualizaciones de iOS puede manejar un iDevice?
Una escena corresponde a un solo controlador de vista y sus vistas
En iPhone, cada escena corresponde al contenido de una pantalla completa; en iPad, pueden aparecer varias escenas en la pantalla a la vez, por ejemplo, utilizando controladores de vista emergente. Cada escena tiene un muelle, que muestra iconos que representan los objetos de nivel superior de la escena. El dock se usa principalmente para realizar acciones y conexiones de salida entre el controlador de vista y sus vistas.
Al igual que con todos los objetos cargados desde un guión gráfico, para finalizar la inicialización de un controlador de vista cargado desde un guión gráfico, debe anular a wakekeFromNib.
A Segue gestiona la transición entre dos escenas
Puede establecer el tipo de transición (por ejemplo, modal o push) en un segue. Además, puede subclasificar un objeto segue para implementar una transición personalizada.
Puede pasar datos entre escenas con el método prepareForSegue: sender :, que se invoca en el controlador de vista cuando se desencadena un segue. Este método le permite personalizar la configuración del siguiente controlador de vista antes de que aparezca en la pantalla. Las transiciones generalmente ocurren como resultado de algún evento, como tocar un botón, pero puede forzar una transición mediante programación llamando a performSegueWithIdentifier: sender: en el controlador de vista.