web-dev-qa-db-fra.com

La taille de l'écran du scénarimage Xcode 6 est incorrecte sur iPhone 5s (iOS 7) mais pas (iOS 8)

J'ai créé un nouveau projet avec xcode 6.0.1 à l'aide de Swift et défini la cible de déploiement sur iOS 7.0.

La taille de l'écran est incorrecte pour l'iPhone 5 sur iOS7 - il ne devrait pas y avoir d'espaces noirs.

blacks spaces in iPhone 5S

22
saranpol

Dans les nouveaux projets Xcode 6, vous ne disposez pas de ces images [email protected].

Procédez comme suit pour résoudre ce problème:

1) Ouvrez vos images.xcassets et recherchez LaunchImage . Il manque probablement.

Images.xcassets

2) Dans ce cas, cliquez sur + (situé en bas) et cliquez sur Nouvelle image de lancement.

3) Sélectionnez la cible de votre projet et ouvrez l’onglet Paramètres de construction. Recherchez la section "Compilateur du catalogue de ressources - Options", puis "Nom du jeu d'images de lancement du catalogue de ressources", s'il est vide, tapez LaunchImage.

Asset Catalog Compiler

Voila!

54
jomafer

Essayez d’utiliser l’image [email protected] en splash.

Default-568h@2x.png

13
Pankaj Yadav
  1. Propriétés du projet -> Général -> Icônes d'application et images de lancement -> Cliquez sur (Utiliser le catalogue d'actifs)

  2. Pop-up -> Cliquez (Migrer)

  3. Supprimer (Lancer le fichier d'écran)

Terminer!!!

10
erenerdogan

Dans Xcode 7, assurez-vous qu'en plus de ce qui a été dit sur l'ajout d'un LaunchImage, vous ajoutez également cette entrée dans le fichier plist

 enter image description here

4
Omar

J'imagine que cela ne va pas beaucoup aider, mais j'ai exactement le même problème et j'ai trouvé ce lien. Peut-être que ça vous aide, je ne pourrais pas trouver la réponse:

Xcode 6 Storyboard de la mauvaise taille?

1
gothic12345

Sous Propriétés du projet, vérifiez que vous utilisez le "catalogue d'actifs" pour les images de lancement. J'ai trouvé que mon projet utilisait un emplacement personnalisé par défaut. En basculant sur "Utiliser le catalogue d'actifs", la marge noire supérieure/inférieure s'est estompée.

1
sh4k

ajoutez Default-568h @ 2x à votre groupe d'applications avec la dimension 640x1136. Vous pouvez affecter des images de lancement à l'aide des ressources de catalogue xcode.

1
Akshit Zaveri

Je faisais face à ce problème dans XCode8. J'ai compris que Launch Screen File n'était pas défini.

Aller à : Propriétés du projet -> Général -> Icônes d'application et images de lancement

Cliquez sur le menu déroulant et sélectionnez Main.storyboard.

 enter image description here

1
PANKAJ VERMA

Ce problème est résolu lorsque vous ajoutez les écrans Splash pour [email protected] et [email protected].

0
Abo3atef