2010-07-23 7 views
0

Actuellement, le code que j'ai besoin de modifier utilise un tabBarController avec une seule sélection à l'intérieur qui ramène l'utilisateur à la vue racine, mais comme c'est un tabBar alors l'ensemble de l'onglet est sélectionnable et j'en ai besoin pour que seul le bouton positionné au milieu de la barre d'onglets soit sélectionné. Je suis assez nouveau à ce sujet mais je sais que ce n'est pas un tabBar qui est nécessaire ici, mais quelque chose d'autre, peut-être juste placer un bouton là-bas. Toute aide serait fantastique. Je posterais le code, mais je ne sais pas quelle section serait nécessaire. J'espère que je me suis fait assez clair :)Modifier le code pour ajouter un bouton d'accueil

Rowley

Répondre

0

barres Tab permettent de commuter entre les différents points de vue. Si tout ce que vous voulez est un bouton d'accueil, une barre d'onglets ne serait pas un bon choix. Vous pouvez utiliser soit un simple UIButton, soit éventuellement une barre d'outils - bien que la barre d'outils soit généralement utilisée lorsqu'il y a plus d'une action que l'utilisateur peut effectuer.

+0

Merci pour la réponse, c'est exactement ce que je pensais que le problème pourrait être. Je pense qu'une solution rapide au problème est d'ajouter 2 autres éléments de la barre d'onglets ainsi que celui qui est déjà là à droite et à gauche mais quand ils sont sur écoute ils ne font rien. Cette idée est-elle même possible et si oui, comment puis-je y parvenir? – SamRowley

+0

Je ne voudrais vraiment pas suggérer une barre d'onglets pour votre situation. Une barre d'onglets permet de basculer entre les vues. Vous pouvez y voir des boutons radio. Si un onglet est déjà sélectionné (ce qui serait le cas dans votre cas), et que l'utilisateur tape dessus, il ne fait rien car il est déjà sélectionné. Votre bouton d'accueil est plus un bouton d'action. Donc, je suggère vraiment soit une barre d'outils ou un UIButton. –

+0

Par exception à ce qui précède, si vous prévoyez que l'utilisateur puisse basculer entre les vues et que chaque onglet appelle une vue différente, une barre d'onglets serait appropriée. –

Questions connexes