TabBarItems et l'établissement de leurs tailles d'image?
Je suis actuellement sur l'ajout d'images pour chacun de mes onglet éléments de la barre. Une image que j'aime a une taille beaucoup plus grande que la zone de l'élément de barre. Lorsque j'ai mis l'image de l'élément de barre dans le storyboard et exécuter l'émulateur... le bouton de la barre avec cette image couvre la totalité de l'écran.
Maintenant, je pensais qu'il y avait une manière automatique de permettre les images à redimensionner pour chaque bouton de la barre. Ce n'est malheureusement pas le cas. Est-il possible lorsque l'onglet de la barre de charge que je peux redimensionner les images à l'intérieur de chaque onglet de la barre?
- Comment avez-vous ajouté l'image? Par le biais de Storyboard ou à l'aide de code?
- Par le biais de la table de montage séquentiel
InformationsquelleAutor MooCow | 2015-04-26
Vous devez vous connecter pour publier un commentaire.
Vous devriez vous préparer en 3 les images des icônes pour chaque onglet de l'élément de barre de (1x, 2x et 3x).
D'abord créer le 3x à 75w 75h pixels (maximum: 144 x 96) et de l'enregistrer comme [email protected].
Redimensionner puis à 50w 50h pixels (maximum: 96 x 64) et de l'enregistrer comme [email protected].
Enfin redimensionner à 25w 25h pixels (maximum: 48 x 32) et l'enregistrer en tant que iconTab0.png.
Maintenant tous vous avez besoin est de choisir les 3 images à votre finder et glissez-les à votre image actifs.
Human Interface Guidelines
selectedImage
à la taille de l'ensemble de laUITabBarItem
? -- voir ma question iciUne autre option est de créer un vecteur d'image PDF. Ce que vous faire est de redimensionner votre image de vecteur pour la plus petite taille (22x22) et de les exporter vers un fichier PDF. Vous pouvez le faire avec Adobe Illustrator, de Croquis et de nombreux autres vecteurs outils de retouche d'image.
Puis vous ajoutez le fichier PDF sur votre dossier des actifs et dans l'Inspecteur des Propriétés ensemble de "Facteurs d'Échelle" pour "Vecteur". Cela devrait le faire!
Assez facile de le faire avec
ios8
. Dans le Storyboard, cliquez sur chaque onglet de l'élément (l'individu contrôleur de l'onglet que vous voulez modifier l'image d'.Définir la
insets
en conséquence...Il est ce problème bien. Fixe avec cette.
@LeoDabus fourni une bonne réponse.
Pour le redimensionnement de l'image, une bonne et facile de le faire est: