web-dev-qa-db-fra.com

les icônes de la barre de tabulation iOS continuent de s'agrandir

J'ai un problème avec mes icônes dans ma tabBar.

Appuyer plusieurs fois sur le même bouton de la barre d'onglets augmentera continuellement la taille de l'icône.
Si je pousse un autre, il reprend sa taille originale.

enter image description hereenter image description here

Des idées que je devrais fixer?

27
jknapp25

Selon le projet partagé par l'OP ( voir commentaires de question ), il semble que les encarts d'image de la barre d'onglets semblent gâcher les choses.


Étapes pour résoudre le problème:

  1. Sélectionnez l’élément de barre de la problématique ViewControllers dans IB
  2. Aller à la section Inspecteur de taille ( à droite )
  3. Assurez-vous que vos images sont équilibrées
    • Si vous donnez un incrustation de 5 px en haut, balancez avec un incrément de -5px en bas.
    • Si vous donnez une insertion de 5 pixels à gauche, balancez avec une insertion de -5 pixels à droite.

Je n'ai aucune explication à cela, désolé ... mais si quelqu'un le fait, veuillez s'il vous plaît commenter/poster

52
staticVoidMan

essaye ça..

myDealNavigationController.tabBarItem.imageInsets = UIEdgeInsetsMake (5, 0, -5, 0);

1
ggg_1120

Je courais aussi avec le même problème et la réponse ci-dessus acceptée m'aidait. 

Juste pour montrer au cas où faire:

Lors du réglage de l'image sur la barre de tabulation, sélectionnez l'image et équilibrez les encarts d'image de tous les côtés. 

Besoin de garder quelques points à l'esprit:

Comme indiqué dans l'image ci-dessous, équilibrez les quatre côtés.

 enter image description here

Cela rendra l'interface utilisateur correcte.

Merci

0
Zalak Patel