web-dev-qa-db-fra.com

espace noir dans IOS app dans l'écran de 4 pouces

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

enter image description here

Capture d'écran lorsque l'application utilise la version cible 7 enter image description here

Toute aide serait appréciée 

23
Rohit

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:

enter image description here

4) Ajouter des images en séquence avec des résolutions

  1. 320 * 480

  2. 640 * 960

  3. 640 * 1136

5) Nettoyez votre projet 

6) Exécuter votre projet 

31
imDeveloper

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

11
ggg_1120

Dans Xcode 7 Beta 6 La solution est,

Sélectionnez votre projet à gauche >> Dans les paramètres généraux
Sous "Icônes d'application et images de lancement" Dans "Fichier de lancement d'écran", sélectionnez main.storyboard

 enter image description here

Cela devrait résoudre le problème.

6
Anand Mohanty

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é.

1
Haris

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.

0
deepax11