Question

J'ai une barre de tabulation et je souhaite personnaliser les éléments de la barre d'onglets. Je souhaite empêcher l’affichage du titre (facilement obtenu en réglant le titre sur nil) et réinitialiser la position de l’icône pour qu’elle soit en position verticale centrale. Quelqu'un a-t-il une idée de la manière dont cela peut être fait?

Merci.

Était-ce utile?

La solution

Vous pouvez essayer d'utiliser UIToolBar au lieu de UITabBar. UIBarButtonItem a la méthode initWithCustomView. Ceci est plus compliqué mais peut fonctionner correctement.

Autres conseils

Ugly Harcky "Solution": définir l’encart supérieur de l’image sur une valeur positive et l’encadré inférieur sur une valeur égale mais négative.

Comme le dit MM, utilisez la propriété imageInsets de l'élément:

tabBarItem.imageInsets = UIEdgeInsetsMake (offset, 0, -offset, 0);

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top