Cómo utilizar los controladores de vista para desarrollar su aplicación para ios

los guión gráfico - la pizarra, por así decirlo, es donde usted presenta el flujo de los elementos, o patrón de diseño, de su aplicación para iOS. Los objetos del controlador contienen el código que se conecta objetos de vista de la aplicación a sus objetos del modelo. Siempre que la vista necesita mostrar algo, el controlador de vista se apaga y se lo necesita la vista del modelo.

Del mismo modo, los controladores de vista responden a los controles en la vista del contenido y pueden hacer cosas como dice el modelo para actualizar sus datos (cuando el usuario añade o cambia texto en un campo de texto, por ejemplo), calcular algo, o cambiar la vista que se muestra ( como cuando el usuario presiona el botón de Divulgación detallada sobre la aplicación de música para saber más acerca de una canción).

controladores de vista son los objetos que controlan lo que se muestra y que responden a las acciones del usuario. Ellos son el corazón y el alma del guión gráfico.

Un controlador de vista es a menudo el objeto (destino) que responde a los controles en pantalla. El mecanismo de Target-acción es lo que permite que el controlador de vista a ser consciente de cualquier cambio en la vista, que luego pueden ser transmitidas al modelo.

Video: Como Instalar Drivers de cualquier "dispositivo desconocido" | SOLUCIÓN

Imagine que un usuario lanza la aplicación IPAD RoadTrip. En el lado izquierdo (o en un popover), ella ve una vista de tabla y en el lado derecho una vista de detalle (el tiempo, por ejemplo). El usuario puede pulsa en una entrada (celular) en la vista Tabla para mostrar los eventos.

El controlador de eventos se lanzó entonces y envía un mensaje al método apropiado en el modelo para obtener los eventos. El objeto de modelo devuelve una lista de direcciones URL, y así sucesivamente. El controlador suministra entonces que la información a la vista, que muestra inmediatamente la información al usuario.

Si el usuario imaginaria ahora lanza la aplicación RoadTrip en el iPhone (o iPod touch), el usuario verá una vista de tabla de pantalla completa. La pantalla se desplazará a una vista detallada cuando el usuario toca una celda de la tabla. La misma información está disponible en la versión para iPhone como en la versión del iPad, pero la interfaz de usuario tiene que ser ligeramente diferente.

Se le complace saber que se puede construir un conjunto de clases de Objective-C que funciona tanto con los archivos de guión gráfico de iPhone y iPad, por lo que sólo necesita un conjunto de código para construir su aplicación universal.

La secuencia de eventos es como sigue:

  1. Se envía un mensaje a la vista de que el controlador de vista para manejar la petición.

  2. El método del controlador de vista interactúa con el Viaje objeto de modelo.

  3. El objeto modelo procesa la petición del usuario para los eventos actuales.

  4. El objeto modelo envía los datos de vuelta al controlador de vista.

  5. El controlador de vista envía los datos a la vista para mostrar la información.

controladores de vista tienen otras responsabilidades iOS vitales, así, como las siguientes:

  • La gestión de un conjunto de puntos de vista: Esto incluye la creación de las vistas, así como el lavado de la memoria en situaciones de poca memoria.

  • En respuesta a un cambio en la orientación del dispositivo: Si, por ejemplo, el usuario hace que el iPad para cambiar de horizontal a vertical, el controlador de vista responde ajustando sus puntos de vista para que coincida con la nueva orientación.

  • Creación de una vista modal (no modelo): Una vista modal es una ventana secundaria que muestra un cuadro de diálogo que requiere que el usuario haga algo (pulse el botón Sí o Cancelar, por ejemplo) antes de regresar a la aplicación.

    Se utiliza una vista modal para asegurar que el usuario ha prestado atención a las consecuencias de una acción (por ejemplo, “¿Estás Por supuesto que desea borrar todos los contactos?”).

  • Mostrar un popover: Un popover es una vista transitoria que se muestra cuando la gente Toque un control o un área de la pantalla. Panecillos se utilizan en una variedad de maneras, incluyendo la visualización de la vista Patrón cuando una vista dividida aplicación está en orientación vertical, o mostrar información adicional acerca de una selección. Sólo están disponibles en el IPAD.

  • Responder a la entrada del usuario y la navegación: Mientras que la vista procesa un toque utilizando el patrón de destino-acción, es casi siempre la opinión de que es el objetivo de la acción - En respuesta al tacto apropiada (como tener la imagen de un Cadillac Eldorado Biarritz coche convertible `59 hasta el centro de la pantalla - efectos de sonido incluidos).

controladores de vista también son típicamente los objetos que sirven como delegados y fuentes de datos para las vistas de mesa, así como para otros tipos de vistas marco.

Además de la base UIViewController clase, UIKit incluye lo siguiente:

Video: Como Instalar Drivers En Windows XP, Vista, 7, 8 Despues De Haber Formateado La PC

  • Las subclases tales como UITabBarController (Para gestionar la barra de pestañas)

  • UITableViewController (Que se utiliza para administrar vistas de tabla)

  • UINavigationController (Que implementa la navegación hacia atrás y adelante entre los controladores de vista)

    Video: EDCAV_001 Tutorial Instalar el programador PIC K150

  • UIPageViewController (Para permitir a los usuarios navegar entre los controladores de vista utilizando la transición especificado)

  • UIImagePickerController (Para acceder a la cámara y la biblioteca de fotos en el iPad)

  • UISplitViewController (Que se va a utilizar en el iPad sólo para mostrar los puntos de vista de lado a lado).

Artículos Relacionados