43 votes

Barre d'onglets iPhone Résolution de l'image de l'article?

Quelle est la résolution de l'image pour l'élément de barre d'onglets? et veuillez également fournir d'autres informations utiles concernant cette image d'élément d'onglet.

Merci d'avance.

68voto

lajos Points 13791

La documentation indique que l'image de la barre d'onglets est généralement de 30x30, mais j'ai constaté que la taille optimale pour configurer les images est de 48x32 pixels. Cette taille rend toujours et vous donne un peu plus d'espace.

L'image est un fichier PNG avec transparence, seul le masque est utilisé. L'interface utilisateur rend le masque gris lorsqu'il n'est pas sélectionné ou bleu / chrome lorsqu'il est sélectionné.

18voto

16voto

Lee Whitney Points 3570

Cette déclaration est techniquement incorrect:

"...seul le masque est utilisé. L'INTERFACE utilisateur rend le masque gris si l'option est désactivée ou bleu/chrome lorsqu'ils sont sélectionnés..."

Vous n'êtes pas fournir tout type de masque. Plutôt, l'onglet image doit simplement être un monochrome .png image, ou seulement 1 couleur.

Si vous fournissez une image couleur en image, UIKit quantifier le réduire à une image monochrome. Dans le pire des cas la couleur de l'image sera de ~8000 octets, ce qui est un gaspillage de ~6k (rétine). Le format du fichier doit être de 24 bits .png avec de la transparence de la quantification pour fonctionner correctement. Même si c'est une couleur de format de fichier, ne pas utiliser de la couleur, ou vous perdez de l'espace.

Ligne de fond est à la bonne taille, avec la meilleure performance et l'utilisation de la mémoire, utilisez l'un de ces:

Affichage Standard
  48x32 .PNG 24 bits avec transparence (mais utiliser seulement 1 couleur). Pire des cas, la taille de ~500 octets.
  30x30 .PNG 24 bits avec transparence (mais utiliser seulement 1 couleur). Pire des cas, la taille de ~350 octets.

Affichage de la rétine
  60x60 .PNG 24 bits avec transparence (mais utiliser seulement 1 couleur). Pire des cas, la taille de ~2000 octets.

5voto

Dre Points 2813

Vérifiez la "Référence de classe UITabBarItem" dans la documentation du SDK

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X