2010-04-06 8 views
0

J'ai deux écrans sur mon application que je veux présenter aux utilisateurs, le premier est l'écran principal et le second est un à propos de l'écran, de brèves instructions/crédits. Actuellement, j'ai cette configuration en tant que UITabBarController avec deux boutons et deux vues. Cette approche est-elle acceptable?UITabBarController pour les vues principales et sur les vues?

Répondre

2

Le lieu de chercher une réponse est docs Apple:

http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/TabBarControllers/TabBarControllers.html#//apple_ref/doc/uid/TP40007457-CH102-SW1

Une interface de barre d'onglets est utile dans situations où vous voulez fournir perspectives différentes sur le même ensemble de données ou dans les situations où vous souhaitez organiser votre demande le long des lignes fonctionnelles. Le composant clé d'une interface de barre d'onglets est la présence d'une vue de barre d'onglets le long de en bas de l'écran. Cette vue est utilisée pour initier la navigation entre les différents modes de votre application et peut également transmettre des informations sur l'état de chaque mode.

Dans votre cas, vous essayez d'organiser le long des lignes fonctionnelles. Il n'y a pas de bonne ou de mauvaise réponse ici. Je pense que cela revient à savoir s'il existe une façon plus simple de faire cela qui est plus facile pour les utilisateurs de naviguer. Il est difficile de répondre à cette question sans jouer avec l'application. Mais, je suggère d'avoir quelques utilisateurs pour jouer avec votre application pendant que vous regardez par-dessus leur épaule. Ne dites rien et regardez comment ils interagissent. Remarquez les choses si elles se coincent n'importe où et ensuite pensez plus à la conception dans ces domaines.

Si les utilisateurs passent la majorité de leur temps sur un seul écran et ne souhaitent généralement pas passer à l'autre écran, le TabBar peut être un peu exagéré. Vous pourriez juste être en mesure d'utiliser une vue modale pour le deuxième écran.

+0

Merci pour la réponse, je pense qu'au début, il sera un peu exagéré mais il y a de bonnes chances que j'ajouterai plus de fonctionnalités à l'application à une date ultérieure afin d'avoir la possibilité d'intégrer rapidement une nouvelle vue dans l'application. probablement justifier son utilisation. – fuzzygoat