web-dev-qa-db-fra.com

Comment ajouter la prise en charge grand écran de l'iPhone 5 aux applications iOS dans Xcode?

Duplicata possible:
Comment gérer la taille de l'écran de l'iPhone 5?

Comment puis-je ajouter la prise en charge des écrans iPhone 5 de 4 pouces à une application iOS dans Xcode?

Est-ce même possible avec la dernière version publique de Xcode, v4.4.1?

28
Anton Holmquist

Ajoutez une nouvelle image de lancement nommée [email protected] à votre projet et cela fonctionnera!

71
Luca T

Si votre application est uniquement iOS6, la façon la plus simple de visualiser correctement cette mise en page dans les conceptions iPhone 5 de 3,5 et 4 pouces est d'utiliser AutoLayout dans vos XIB pour leur faire adapter automatiquement leur taille (voir les sessions vidéo WWDC'2012 à ce sujet). Si votre application doit prendre en charge les versions antérieures à iOS6, vous pouvez toujours utiliser AutoResizingMasks sur vos vues pour les redimensionner afin de les adapter aux écrans 3,5 et 4 pouces.

Ensuite, pour que votre application prenne en charge l'écran 4 pouces et occupe tout l'écran lorsqu'elle est lancée sur un iPhone 5, ajoutez simplement un "[email protected]" lancer l'image sur votre projet. La simple présence de cette image de lancement fera que votre application se lancera en plein écran sur iPhone 5 au lieu d'avoir des bandes noires en haut et en bas.

4
AliSoftware

Réponse courte: utilisez la nouvelle fente d'image de lancement (la Retina 4 pouces) dans XCode-> Targets-> Summary-> iPhone/iPod Deployment Info

J'ai une application OpenGL ES 2 qui, malgré toutes les options que j'ai vérifiées, ne fonctionnait pas. La création d'un nouveau projet GLGame ajoute des images de lancement noires pour Retina 3,5 pouces et Retina 4 pouces. Malgré toutes les autres comparaisons avec les paramètres du projet ou le fichier .plist, je n'ai rien trouvé d'autre pour dire "le rendre disponible pour l'iPhone 5". J'espère bien que cela changera à l'avenir.

3
RelativeGames