2011-07-02 4 views
0

Je voudrais étiqueter les boutons (UIBarButtonItem) sur mon UIToolbar parce que je vais utiliser des icônes personnalisées qui peuvent ne pas être 100% évidentes/intuitives sans elles. Avoir du mal à trouver la meilleure façon de le faire. Etant donné que les boutons se centrent verticalement sur la barre d'outils, il n'y a pas assez d'espace pour déposer une étiquette en dessous d'eux. Je me demande donc si je peux mettre une barre d'outils en bas de l'écran étiquettes) puis en ajoutant une deuxième barre d'outils juste au-dessus de celle-ci, chevauchant la première, où je peux ajouter mes boutons. Ça me donne quelque chose qui ressemble à ceci: http://yfrog.com/h8mx8iihj (je suppose que je peux ajuster les couleurs de la barre du bas pour qu'elle ne soit pas aussi moche).Ajouter des étiquettes aux boutons

Est-ce correct? Une idée terrible? Y a-t-il un autre moyen d'accomplir cela?

(Rapporté, soit dit en passant, à ce fil aussi: How did I get this with Interface Builder (and is it 'legal'))

Merci!

Répondre

0

Je ne vous recommande pas de le faire, c'est probablement contre le HIG, et il ne sera pas très bien.

Si vos boutons ne sont pas trop évidents, vous pouvez afficher un popover lorsque l'utilisateur ouvre d'abord cet écran qui explique ce que le bouton fait quoi. Vous pouvez également mettre une petite icône d'aide qui affiche à nouveau ce popover.

En outre, je pense que vous pouvez utiliser des boutons avec du texte à la place d'une icône, mais en utilisant les deux, vous annulez le but de l'icône.

Questions connexes