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.
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.
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.
Voila!
Essayez d’utiliser l’image [email protected] en splash.
Propriétés du projet -> Général -> Icônes d'application et images de lancement -> Cliquez sur (Utiliser le catalogue d'actifs)
Pop-up -> Cliquez (Migrer)
Supprimer (Lancer le fichier d'écran)
Terminer!!!
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:
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.
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.
Ce problème est résolu lorsque vous ajoutez les écrans Splash pour [email protected] et [email protected].