1 votes

Créer de grandes barres d'outils comme l'application iPod

J'essaie de créer une barre d'outils par programme (plutôt que par IB) très similaire à la barre d'outils de l'application iPhone :

enter image description here

Actuellement, j'ai expérimenté avec le UIToolbar mais je ne suis pas sûr de savoir comment (et si ?) vous pouvez faire en sorte que les boutons de la barre d'outils soient alignés au centre et de grande taille comme cela dans l'application iPod.

De plus, quelle que soit la taille de l'objet, le dessin en dégradé/réflexion ne respecte jamais correctement la taille et reste bloqué comme si l'objet avait la plus petite taille par défaut.

Si cela ne peut pas être fait avec une UIToolbar Je suppose que je dois créer ma propre vue. Dans ce cas, le reflet/gradient peut-il être créé de manière programmatique ou nécessitera-t-il une astucieuse transposition alpha Photoshopped ?

0voto

La meilleure chose que tu puisses faire est :

  • créer MyToolbar.h et MyToolbar.m : MyToolbar peut être hérité de UIToobar
  • créer un xib vide nommé MyToolbar.xib
  • Dans Interface Builder, ajoutez une nouvelle UIToolBar avec "IB->Tools->Library".
  • Avec "IB->Tools->Inspector", changez l'identité de la classe en "MyToolbar".

Maintenant, vous pouvez personnaliser votre barre d'outils avec IB ou avec xCode comme vous le souhaitez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X