Image de lancement ou de lancer xib / storyboard?
Je suis en train de terminer ma première application iOS en place pour la présentation et je suis juste vraiment confus ici. La documentation est de me dire j'ai besoin d'une image de lancement et de me donner les dimensions de l'iPhone 6 et 6+, mais alors clairement dit dans quelques endroits que "Le lancement XIB ou le storyboard est nécessaire pour soutenir l'iPhone 6 de la taille d'applications."
Je suis confus à n'en pas finir ici. Pourquoi suis-je, y compris le lancement des images si j'ai besoin d'un "lancement " storyboard"? Je n'ai même pas compris ce que le lancement d'un storyboard, c'est encore...
- lancement XIB et lancement storyboard ne fonctionne pas dans les versions antérieures de iOS 8. Si votre cible de déploiement est inférieur à iOS 8, vous devez utiliser le lancement des images de différentes tailles. Cochez cette question: stackoverflow.com/questions/27310423/...
- Lol cette question a aussi été posée par moi
- hein... je n'ai pas remarqué. De toute façon, tout ce que vous devez savoir, c'est que le lancement xib/storyboard ne fonctionne que sous iOS 8. Vous n'avez pas besoin de fournir de lancement des images si votre application est destinée à iOS 8. Apple docs peut rendre les gens vraiment confus parfois.
- Que faire si je suis ciblage iOS6 et jusqu'?
- alors la seule option est de lancer des images à différentes résolutions. lancement des images fonctionne sous iOS 8 trop.
- Notez que si vous mettez à jour votre application pour iOS 8 ou plus et que vous voulez changer pour le lancement d'un storyboard à partir d'une image de lancement puis en plus de l'ajout de la table de montage séquentiel, vous devez la sélectionner dans les Objectifs -> les Icônes d'Application et de Lancer des Images -> l'Écran de Lancement de fichier.
Vous devez vous connecter pour publier un commentaire.
Si vous êtes en développement avec Xcode 6 et iOS 8 exclusivement, alors vous devriez utiliser le lancement des story-boards, ce qui évite la nécessité de fournir plusieurs lancement des images à différentes tailles.
Ce scénario est généré automatiquement par Xcode 6 lors du démarrage d'un nouveau projet, mais vous pourriez avoir utilisé une ancienne modèle de projet.
Voir ici pour savoir comment créer un lancement storyboard à l'aide de Xcode 6: http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/
Veuillez noter que vous pouvez également utiliser une base régulière, un "simple" fichier XIB au lieu d'un ensemble de storyboard si vous le souhaitez. Je pense que le Xcode 6 modèles de projet utilisation de fichiers XIB à cette fin.
Malheureusement, si votre application est également axée sur les anciennes versions d'iOS (même iOS 7), vous n'aurez pas d'autre choix que de également, y compris le lancement des images pour tous les appareils iPhone (sauf iPhone 6, qui permet de ne pas exécuter ces versions d'iOS, évidemment). C'est une douleur, mais Apple a fait le bon choix en fournissant cette nouvelle fonctionnalité pour les développements futurs.
De votre commentaire sous l' @Romain réponse,
Pas, si vous avez besoin de soutien tout, l'utilisation de lancement des images. Si votre application est livré avec le lancement des images et les utiliser pour afficher l'écran de lancement, alors pas besoin de fournir de lancement xib/storyboard. Une application ne peut utiliser qu'un moyen d'afficher l'écran de lancement.