Esta aplicación muestra el uso principalmente de la funcionalidad de paginación UIScrollView de utilizar el desplazamiento horizontal como un mecanismo para navegar entre las páginas de contenido. Con el IPAD, este tipo de interfaz de usuario no es realmente necesario, ya que la pantalla es más grande que permite más contenido y la información detallada.
Diseñado como una aplicación universal para el iPhone y el IPAD, este ejemplo muestra cómo utilizar dos conjuntos diferentes de contenido, dependiendo del dispositivo de la muestra se está ejecutando. La idea es que el iPhone utiliza un "pequeño" conjunto de imágenes, mientras que el IPAD utiliza un "grande" conjunto de imágenes, más información más detallada. Como una aplicación universal de este ejemplo se muestra cómo los factores de estos dos tipos de interfaz de usuario y datos basados en el dispositivo.
Para el iPhone - La aplicación utiliza UIScrollView y UIPageControl para moverse entre las páginas. Para el IPAD - La aplicación utiliza un gran UIView con las páginas de azulejos, cada página que presenta un Popover para mostrar información más detallada.
Con base en el tipo de lenguaje UIDevice, las cargas delegado UiApplication dos conjuntos diferentes de archivos de punta, una para el iPhone y el otro para el IPAD.Para dirigir este tipo de interfaz de usuario de factoring, el ejemplo utiliza una clase base llamada "ContentController". Las subclases de ContentController se utilizan para apoyar cada dispositivo. Por lo tanto, las cargas de aplicación de dos diferentes interfaces de usuario (o xibs), así como dos conjuntos diferentes de datos impulsada por la ContentController.
http://developer.apple.com/library/ios/samplecode/PageControl/PageControl.zip
http://www.youtube.com/watch?v=gaaLMKuPwfU&p=1824275972079B55&index=2&playnext=2
No hay comentarios:
Publicar un comentario