iOS 9 Xcode 7 - Application apparaît avec des bandes noires en haut et en bas
Installé l'application sur l'iPhone 6 iOS9 et voici ce qui s'est passé. Avis des barres noires en haut et en bas. Il fonctionne très bien sur iOS8. Comment je peux résoudre ce problème?
J'ai essayé de construire avec Xcode 6.4 & 7. Même résultat.
(iPhone 5 utilisé pour exécuter iPhone 4 apps de ce genre)
J'ai le même problème sur l'iPhone 6, juste après la mise à niveau vers iOS 9
Êtes-vous à l'aide de la navigation ou la barre d'onglet contrôleur dans votre application?
Les deux en fait.
Essayez de le résoudre ici: stackoverflow.com/questions/32312906/...
Êtes-vous à l'aide de la navigation ou la barre d'onglet contrôleur dans votre application?
Les deux en fait.
Essayez de le résoudre ici: stackoverflow.com/questions/32312906/...
OriginalL'auteur Mojtaba | 2015-09-17
Vous devez vous connecter pour publier un commentaire.
Avez-vous migrer votre application à partir d'une version antérieure de Xcode? Si oui, alors Xcode est en train de faire une hypothèse sur la taille de votre écran et vous avez besoin d'un moyen d'indiquer la taille réelle de l'écran au moment de l'exécution.
Il y a deux façons:
a) Si vous utilisez un écran de lancement.
Il vous manque un LaunchScreen.storyboard de fichier.
Créer un LaunchScreen.storyboard de fichier et l'ajouter à votre projet.
b) Si vous n'utilisez pas l'écran de lancement.
Aller à votre Cible les paramètres et sélectionnez Général, puis les Icônes d'Application et de Lancer des Images.
Maintenant, ensemble "sur l'Écran de Lancement de Fichier" de votre "main.storyboard" (ou un autre storyboard, le cas échéant)
LaunchScreen.storyboard
a fait le tour.a fonctionné pour moi aussi
Quel devrait être le contenu de LaunchScreen.storyboard? Je reçois un message d'erreur indiquant OSX storyboards ne prennent pas en charge le périphérique cible "iphone"
Vous n'avez pas besoin d'un LaunchScreen fichier. Une autre option est de fournir le lancement des images pour chaque taille d'écran.
Dans mon cas, j'ai besoin de changement "sur l'Écran de Lancement d'un Fichier" pour MainStoryBoard si vous n'avez pas de Lancement.de l'écran.storyboard pour le faire fonctionner
OriginalL'auteur Gruntcakes
Mon mobile n'est pas une image de lancement.
Réglage de l' "l'Écran de Lancement de Fichier" à mon "main.storyboard" fichier corrigé le problème pour moi.
Ce paramètre peut être trouvé sous "Cible->Général>les Icônes d'Application et de Lancer des" Images " de
Utilisez le lien suivant pour plus d'informations:
http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/
Si le projet est d'Analyser IOS swift starter projet, Aller à la Cible->Général>les Icônes d'Application et de Lancer les Images et les "Écran de Lancement de Fichier" liste déroulante valeur est vide. Donc, le choix de la "main.storyboard" permettra de résoudre les "barres noires en haut et en bas" de l'émission.
Cette solution ne fonctionnera pas si vous avez besoin de fournir une vue personnalisée pour le lancement de l'image ou le lancement de votre image est différente de storyboard initiale-vue-contrôleur.
OriginalL'auteur dreamer.psp
Pour moi le problème c'est que j'ai migrer mon application à partir de l'ancienne version de Xcode et le projet est manquant LaunchScreen.storyboard de fichier. Je viens de créer LaunchScreen.storyboard et de l'ajouter à l'Écran de lancement de Fichier. Cela a fait le tour.
OriginalL'auteur smapps
Je suis en utilisant xcode 7.2 . Au premier abord, j'ai créé un LaunchScreen.storyboard de fichier, comme Le Permanganate De Potassium
suggéré, et cela a fonctionné! Toutefois, je ne veux pas d'un écran de lancement, j'ai donc essayé de réglage Principal.storyboard que l'Écran de Lancement de Fichier et ça a fait l'affaire!
OriginalL'auteur Max Hanzo Ueda
Lors de la migration de votre application à partir de l'ancienne version de xCode pour xCode 6 ou xCode 7, vous ferez face à ce problème.
Pour iOS 7 et les versions antérieures, les développeurs ont besoin pour fournir des lancement
des images pour toutes les tailles d'écran, les résolutions et orientations de leur application pris en charge.
Dans Xcode 6 ou version ultérieure, il est une autre option. Vous pouvez spécifier un storyboard, dont le premier-vue-contrôleur servira ensuite de l'application de l'écran de lancement. Utilisez les étapes ci-dessous:
Créer un vide storyboard fichier nommé LaunchScreen.storyboard.
Aller à vos paramètres de la cible et, sur l'onglet "Général", sélectionnez la table de montage séquentiel comme votre Écran de Lancement de Fichier dans "les Icônes d'Application et de Lancer des" Images " de la section. Xcode va ajouter un correspondant UILaunchStoryboardName clé de votre application Info.plist. Lorsque cette clé est présente, Xcode, donnera la priorité sur n'importe lancement des images que vous pourriez avoir ensemble.
Supprimer l'ancienne application de simulateur et de nettoyer le projet.
Cheers 🙂
OriginalL'auteur Himanshu Mahajan
J'ai le même problème dans mon application . Dans mon application j'ai plusieurs objectifs de projet . Si j'utilise le lancement storyboard solution alors je peux voir en plein écran, mais dans mon cas, mon Déjeuner image semble floue et étiré sur l'iPhone 4 . Pour sortir de ce problème, j'ai utilisé LaunchImage asset solutions . Après cela encore, je suis confronté à la même question .J'ai essayé toutes les solutions ci-dessus, À la fin, j'ai trouvé mes images png ne comprennent pas ALPHA résolutions . Après l'ajout de nouvelles images ,je peux voir en plein écran des images .
OriginalL'auteur VDPATEL
Aller à l'actif de catalogue et création d'un nouvel iOS de lancement de l'Image. puis dans Target>Général>les Icônes d'Application et de Lancer des Images>Lancez la Source de l'Image vous verrez automatiquement le Lancement de nouveaux Image créée à l'actif du catalogue.
OriginalL'auteur Mohcine Belarrem
Dans mon cas, j'ai plusieurs objectifs dans le projet et chacun a ses propres lancer des images de l'écran. La chose étrange dont l'un des objectifs semble bien, mais d'autres ont ces bandes noires. La chose était dans le nom de dossier de Lancement à l'intérieur de l'actif. Changement de nom pour LaunchImage résout le problème.
OriginalL'auteur d.rozumeenko
Dans mon cas, j'ai un atout avec le lancement des images cependant, il a été d'afficher haut et en bas bar sombre.
J'ai essayé de le lancer storyboard solution et oui, il fonctionne, mais je ne voulais pas ajouter un nouveau fichier de sorte, c'est ce que j'ai fait pour résoudre le problème:
Que c'est!
OriginalL'auteur Wils
Allez à paramètres de la cible dans xcode dans cette section aller les icônes d'Application et de lancer la section images dans cette section, sélectionnez l'écran de lancement de fichier, vous trouverez une liste déroulante de valeurs, sélectionnez CDVLaunchScreeen valeur par rapport à l'écran de lancement de la valeur du fichier de
OriginalL'auteur Shankar Prasad
Swift 4.2
sélectionnez LaunchScreen.storyboard si son vide
OriginalL'auteur Shakeel Ahmed
Ne rien faire qui sont décrites dans les réponses précédentes...
Après cette erreur ne viendra pas à nouveau.
OriginalL'auteur Shubham JAin