2010-08-23 8 views
0

Dans la documentation de la pomme, il déclareapplication Lancement Haute résolution image

La partie est la chaîne facultative @ 2x et devrait être inclus uniquement sur les images destinées à l' utilisation sur les écrans à haute résolution

Qu'est-ce qu'un écran haute résolution? iphone 4s? Dois-je en inclure un?

Répondre

1

je suppose que vous avez manqué la partie où l'iPhone 4 et il est double écran haute résolution a été introduite :-)

L'écran de l'iPhone 4 est de 640 par 960.

Pour prendre automatiquement avantage de que vous pouvez Fournir des éléments graphiques ayant le @2x dans le nom. Lorsque vous utilisez quelque chose comme UIImage#imageNamed:, le système d'exploitation utilisera automatiquement l'image haute résolution, le cas échéant.

Il utilisera également ceux pour les icônes et les écrans de lancement si disponibles.

Ils sont tous optionnel cependant. Mais je suis sûr que vos utilisateurs avec un iPhone 4 apprécieront l'illustration haute résolution :-)

+0

bien, merci St3fan. – daidai

+0

Donc, si vous avez une image appelée 'background.png' 40px par 40px, vous devriez également fournir une image appelée' background @ 2x.png' 80px par 80px, pour donner à vos utilisateurs de l'iPhone 4 la meilleure expérience de votre application. – Emil

+0

MAIS vous devriez toujours utiliser '[UIImage imageNamed: @" background.png "]', car l'iPhone trouve automatiquement la version @ 2x si elle est exécutée sur un écran haute résolution (iPhone 4). – Emil

Questions connexes