40 votes

iPhone 5 - Quelle convention d'appellation les nouvelles images doivent-elles suivre?

Quelle convention de nom les nouvelles images doivent être chargées par le nouvel iPhone 5?

Nous voyons que nous devons avoir 3 images par défaut pour être chargé par l'appareil

 Default.png
Default@2x.png  and
Default-568h@2x.png
 

Qu'en est-il des autres images utilisées par une application?

Existe-t-il une convention de dénomination qui charge automatiquement la bonne image?

36voto

jsd Points 5395

La nouvelle valeur par défaut est Default-568h@2x.png. (notez le trait d'union)

Il n'y a pas d'autre changement correspondant. Si vous avez besoin d'une image différente pour le nouvel écran de l'iPhone 5, vous devez la créer sous un nom distinct. Il n'y a pas de comportement de commutation automatique du téléphone 1x / 2x / new.

16voto

miho Points 2694

Si vous recherchez quelque chose de similaire à ~iPad ou ~iPhone (comme ~586h ), rien de tel n’est construit. Mais vous pouvez facilement l'ajouter vous-même en développant la classe UIImage.

Jetez un coup d'œil à cet extrait de code source (UIImage + Retina4) pour savoir comment y parvenir. Ajoutez simplement cette catégorie UIImage et il y aura un support pour les fichiers ~ 568h @ 2x.

9voto

Shimanski Artem Points 804

Je résous ce problème ici . Ajoutez simplement le suffixe @ 2x ~ 568h aux images ou ~ 568h aux fichiers xib. Aussi, vous pouvez utiliser ces images dans xib's.

2voto

Avec l'introduction de Asset Catalog dans Xcode 5, tout ce que vous avez à faire avec les images est un simple glisser-déposer dans les zones connexes. Tout le reste sera géré par le Xcode lui-même. entrez la description de l'image ici .

Vous pouvez créer un nouveau catalogue en accédant à l'option de mentions ci-dessus dans la capture d'écran.

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