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 :-)
bien, merci St3fan. – daidai
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
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