2009-10-14 5 views
3

Je voudrais pouvoir réduire la hauteur de l'UITabBar en supprimant les titres de chaque élément et en récupérant l'espace vertical qu'ils occupent, à la Tweetie 2. Cela ne semble pas paramétrable dans le fichier .xib ou par programmation . Devrai-je sous-classer le UITabBar et lancer le mien?Faire un diluant UITabBar

+1

Peter Boctor a posté une bonne solution à ce problème (et a inclus quelques autres améliorations de l'interface utilisateur de la barre d'onglets) [ici] (https://github.com/boctor/idev-recipes/tree/master/CustomTabBar). – sumizome

Répondre

4

Lancez le vôtre. Je suis sûr que Tweetie 2 est personnalisé; et la hauteur est définie dans le UITabBar transmis.

+0

Je suis un peu perdu quant à l'endroit où commencer sous-classer cette ... propriété de la hauteur UITabBar, et très probablement sa méthode setItem: animated: aussi bien. D'autres conseils/ressources pour sous-classer des objets UIView comme celui-ci? – alexbw

+1

Je pense par "roll", il voulait dire "Roll" - comme dans, totalement personnalisé ... –

+0

Kendall est juste dans mon utilisation de rouleau, désolé pour la confusion et laisser tomber. Je suis d'accord cependant, il serait bien d'avoir un contrôleur de barre d'onglets personnalisable. – JoePasq

1

Vous pouvez obtenir un effet similaire en plaçant une commande segmentée dans un uitoolbar. Je l'ai fait et ça a l'air plutôt sympa.

Questions connexes