Comment détecter l'iPhone 5 (grand écran des appareils)?

J'ai juste mis à niveau vers XCode 4.5 GM et a découvert que vous pouvez maintenant appliquer le "4" Retina " taille de votre vue-contrôleur dans le storyboard.

Maintenant, si je veux créer une application qui fonctionne aussi bien sur iPhone 4 et 5, bien sûr, j'ai de construire chaque fenêtre à deux reprises, mais j'ai aussi de détecter si l'utilisateur a un iPhone avec 3.5" ou 4" écran et ensuite appliquer la vue.

Comment dois-je faire?

  • Vous n'avez pas à construire chaque "fenêtre" à deux reprises. Seuls ceux qui sont censés correspondre exactement à la taille de l'écran devra être relayouted. La solution semble assez évident, il suffit de vérifier les dimensions de la fenêtre et ajouter un cas de décision basée sur le retour de la taille.
  • Eh bien, fondamentalement, c'est vrai, mais je veux utiliser le supplément de la taille de l'écran dans une manière complètement différente, comme vous pourriez le faire avec un écran paysage.
  • Cochez cette URL: stackoverflow.com/questions/4779221/...
  • Cette question devrait-elle être mise à jour en conformité avec les nouveaux appareils? E. g. "Comment détecter un appareil iOS par la taille de l'écran"?
  • cochez cette github.com/aleemrazzaq/ARCompactDeviceInfo
InformationsquelleAutor Finn Gaida | 2012-09-16