Comment spécifier la largeur, l'espace flexible et / ou la position entre UITabBarItems à UITabBar?

StackOverflow https://stackoverflow.com/questions/4343870

Question

Je travaille sur un projet lorsque le client veut UITabBar sosie barre d'outils (icônes et titres) au bas de certains points de vue.

Tabbar doit avoir 1 point à gauche, puis l'espace libre et 2 articles à droite. Dois-je utiliser 2 UITabBarItews supplémentaires (et les mettre au deuxième et troisième position), cache les désactiver pour accomplir ceci ou est-il une solution plus simple à cela?

Je voudrais ne pas utiliser UIToolbar pour ce que la personnalisation de sa hauteur, il est une douleur provoque un comportement inattendu dans certains cas (spécialement quand on utilise des contrôleurs de vue modal).

Était-ce utile?

La solution

Je pense que vous avez la bonne idée. Personnalisation UITabBar à faire des choses hors du commun est souvent très difficile et il est préférable d'écrire simplement votre propre. Mais dans votre cas, vous devriez pouvoir comme vous le proposez. Un moyen serait d'ajouter la vue des contrôleurs directement dans IB puis ensemble title à une chaîne vide et untick enabled pour le deuxième et troisième contrôleur de vue.

Autres conseils

Pourquoi ne pas simplement utiliser un UIToolbar? Quand un bouton est appuyé, vous pouvez changer de vue manuellement.

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