2009-11-12 4 views

Répondre

21

La classe UINavigationBar implémente un contrôle permettant de naviguer dans le contenu hiérarchique. C'est une barre, généralement affichée en haut de l'écran, contenant des boutons pour naviguer dans la hiérarchie. Les propriétés principales sont un bouton gauche (arrière), un titre central et un bouton droit optionnel.

Une instance de la classe UIToolbar est un contrôle permettant de sélectionner l'un des nombreux boutons, appelés éléments de la barre d'outils. Une barre d'outils met momentanément en surbrillance ou ne modifie pas l'apparence d'un élément lorsque vous appuyez dessus. Utilisez la classe UITabBar si vous avez besoin d'un contrôle de style de bouton radio.

La classe UITabBar implémente un contrôle permettant de sélectionner un ou plusieurs boutons, appelés éléments. L'utilisation la plus courante d'une barre d'onglets consiste à implémenter une interface modale dans laquelle le fait de toucher un élément modifie la sélection.

+0

Pouvez-vous expliquer le type d'éléments enfants pris en charge comme view, viewcontroller..etc pour tous? – Brij

+0

Si vous avez besoin de plus d'informations sur les relations entre les différents types de vue, je vous conseille de lire cette page où elle est très bien expliquée: http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/AboutViewControllers/AboutViewControllers.html # // apple_ref/doc/uid/TP40007457-CH112-SW10 – Mez

9

Vous devriez jeter un oeil à la Mobile HIG (Human Interface Guidelines) pour ces questions.

+0

+1 Il y a un bon manuel pour ça! –

+0

Plus précisément, la section sur les barres: http://developer.apple.com/library/ios/# DOCUMENTATION/UserExperience/Conceptuel/MobileHIG/UIElementGuidelines/UIElementGuidelines.html # // apple_ref/doc/uid/TP40006556-CH13-SW2 – Rydell

+1

Ce sont des liens morts. –

12

Pour citer le grand frère:

Tabbar

Si votre application fournit différents perspectives sur le même ensemble de données, ou différentes sous-tâches liées à la fonction globale de l'application, vous pouvez utiliser une barre d'onglets. Un onglet apparaît sur le bord inférieur de l'écran .

Une barre d'onglets donne aux utilisateurs la possibilité de commutation entre les différents modes ou vues dans une application, et les utilisateurs doivent être en mesure d'accéder à ces modes de partout dans l'application

Toolbar

Si votre application fournit un certain nombre d'actions que les utilisateurs peuvent prendre dans le contexte actuel, il pourrait être approprié de fournir une barre d'outils

Cependant, cela ne vous donne pas une décision basée sur application complètement claire. La meilleure solution est de regarder les applications intégrées à l'iPhone (Horloge et iPod) avec les applications approuvées par Appstore et de s'en tenir à ce qui est cohérent, car c'est ce que les guides Apple HIG et le processus d'approbation appstore.