Comment soutenir à la fois l'iPhone et l'iPad retina graphiques dans les applications universelles

Apple a présenté le nouvel iPad que le soutien de la rétine graphiques.

J'ai vu ce lien rétine graphiques dans les applications apple. Comme vous pouvez le voir apple vient d'utilisation "@2x" suffixe de rétine écran de l'iPad.

J'ai une application universelle. Alors, comment le soutien de la rétine de iPad nouveau et iPhone? Va iPad retina utiliser le suffixe "@2x" semblable à l'iPad?

  • est un suffixe, pas un préfixe et bien sûr la rétine iPad utilise parce qu'il a exactement le doublé dimensions d'affichage
  • Mais que faire si j'ai à la fois l'iPhone et l'iPad. Vérifier si cet iPhone puis utilisez par exemple l'image de l'iphone d'autre de l'image de l'ipad?
  • voir cette réponse stackoverflow.com/a/3184200/550177 vous devez utiliser UIInterfaceIdiom()
  • mmm c'est très en colère de vérifier à chaque fois UIInterfaceIdiom()(((
  • vous pouvez écrire une UIImage catégorie, ajoutez une méthode nommée +(UIImage*) deviceIndependentImageNamed:(NSString*)file; ou similaire, vous pouvez également mettre à l'échelle l'image dans le code au lieu de l'utilisation de plusieurs fichiers
  • mais rien n'a changé aujourd'hui. Votre application universelle distinction entre l'iPad et l'iPhone graphiques déjà.
  • l'iOS Human interface guide a été mis à jour pour le nouvel iPad
  • J'ai regardé dans la mise à jour FindMyiPhone App. Apple utilise 4 images à l'appui de tous les types d'écrans. les suffixes: (aucun), @2x, -ipad-ipad@2x
  • par la voie de 1024 x 1024 pixels (haute résolution) est-ce l'illustration de fichier? est-il possible maintenant de charger la haute résolution de l'icône dans la itunesconnect?
  • [vous pouvez le vérifier ma réponse ici pour les iphone retina,mise à l'Échelle et l'icône de l'application ][1] [1]: stackoverflow.com/questions/10246147/images-for-retina-display/... heureux de vous aider:)

InformationsquelleAutor rowwingman | 2012-03-07