Comment spécifier la largeur, l'espace flexible et / ou la position entre UITabBarItems à UITabBar?
-
30-09-2019 - |
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).
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.