Je crée une application pour IOS7 pour les rétines 4 pouces et 3,5 pouces, lorsque ma version cible est IOS7, tout va bien. Mais lorsque je règle la version ci-dessous 6.1, il y a un espace dans la barre supérieure et inférieure. Lorsque je l'exécute dans IOS6.1 Simulator 4inch, j'obtiens quelque chose comme ceci. J'ai le [email protected] pour IOS6.1 et versions antérieures également. J'utilise Xcode. 5DP
Capture d'écran lorsque l'application utilise la version cible 7
Toute aide serait appréciée
Pour résoudre ce problème, vous devez spécifiquement ajouter des images d’arrière-plan pour iOS 6. Suivez les étapes suivantes pour ajouter cela à l’aide du nouveau xCode.
1) Ajoutez un nouveau jeu d'images à partir du catalogue d'actifs et nommez-le "images par défaut".
2) Cliquez avec le bouton droit sur cette image du catalogue d’actifs.
3) Choisissez iPhone, Retina 4 - parmi les options suivantes:
4) Ajouter des images en séquence avec des résolutions
320 * 480
640 * 960
640 * 1136
5) Nettoyez votre projet
6) Exécuter votre projet
1.Ajoutez d'abord les images de lancement iPhone Retina (4 pouces) et Retina (3,5 pouces).
Ajoutez une image de démarrage nommée [email protected]
. Cela identifiera votre application qui prend en charge les métriques iPhone 5
Je recevais un avertissement "Missing Retina 4-inch Launch Image" cliqué dessus et XCode m'a demandé d'ajouter l'image elle-même. Cliqué sur Ajouter et cela a fonctionné.
Je ne peux pas ajouter ma solution en commentaire. donc écrire ici.
Je faisais face au même problème. La cause première était le dossier Images.xcassets. Ce dossier d'images a été corrompu. Solution. Supprimer les "Images.xcassets" existants. Créez un nouveau projet noir et faites glisser les ensembles Images.x de nouveaux projets vers un projet existant.
Si quelqu'un face à ce problème. Essayez ceci au moins une fois.