2009-11-12 12 views

Respuesta

21

La clase UINavigationBar implementa un control para navegar por el contenido jerárquico. Es una barra, que generalmente se muestra en la parte superior de la pantalla, contiene botones para navegar hacia arriba y hacia abajo en una jerarquía. Las propiedades principales son un botón izquierdo (atrás), un título central y un botón derecho opcional.

Una instancia de la clase UIToolbar es un control para seleccionar uno de muchos botones, denominados elementos de la barra de herramientas. Una barra de herramientas momentáneamente resalta o no cambia la apariencia de un elemento cuando se toca. Utilice la clase UITabBar si necesita un control de estilo de botón de opción.

La clase UITabBar implementa un control para seleccionar uno de los dos o más botones, llamados elementos. El uso más común de una barra de pestañas es implementar una interfaz modal donde al tocar un elemento cambia la selección.

+0

¿Puedes explicar sobre los elementos secundarios admitidos tipo view, viewcontroller..etc para todos? – Brij

+0

Si necesita más información sobre las relaciones entre los diferentes tipos de vista, le aconsejo que lea esta página donde se explica muy bien: http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/AboutViewControllers/AboutViewControllers.html # // apple_ref/doc/uid/TP40007457-CH112-SW10 – Mez

9

Debería echar un vistazo a Mobile HIG (Pautas de interfaz humana) para estas preguntas.

+0

+1 ¡Hay un buen manual para eso! –

+0

Más específicamente, la sección sobre Barras: http://developer.apple.com/library/ios/# DOCUMENTATION/UserExperience/Conceptual/MobileHIG/UIElementGuidelines/UIElementGuidelines.html # // apple_ref/doc/uid/TP40006556-CH13-SW2 – Rydell

+1

Estos son enlaces muertos. –

12

Para citar hermano mayor:

Tabbar

Si la aplicación ofrece diferentes perspectivas sobre el mismo conjunto de datos, o diferentes sub-tareas relacionadas con el función general de la aplicación, es posible que desee utilizar una barra de pestañas. Aparece una barra de tabulación en el borde inferior de la pantalla .

Una barra de pestañas ofrece a los usuarios la capacidad de interruptor entre los diferentes modos o vistas en una aplicación y los usuarios deben ser acceder a estos modos de por todas partes en la aplicación

Barra de herramientas de

Si la aplicación ofrece una serie de acciones los usuarios pueden tomar en el contexto actual , podría ser apropiada para proporcionar una barra de herramientas

Sin embargo, eso no le da una decisión completamente clara basada en aplicaciones. La mejor solución es mirar las aplicaciones integradas de iPhone (Reloj e iPod) junto con las aplicaciones aprobadas por Appstore y apegarse a lo que es consistente, ya que eso es lo que las guías de Apple HIG y el proceso de aprobación de la tienda de aplicaciones se reducen.

Cuestiones relacionadas