2016-07-08 2 views
0

je fais une application. l'application n'utilise pas de storyboard. seulement prommatically.comment faire pour supprimer (ou ne pas utiliser) storyboard de l'écran de lancement dans xcode avec swift

également je ne veux pas utiliser l'écran de lancement. Donc, supprimez la rangée de lancement dans le plist. Le résultat est .... écran supérieur et inférieur est l'espace noir ... et commencer écran noir ...

comment faire pour supprimer l'écran de lancement ?? (ou comment faire écran de démarrage en utilisant le code prommatically?)

je veux l'application est ... app icontouch -> MainView (CollectionView) -> Fenêtre addsubviw animation de chargement (UIView Anima ...) ... .-> rejeter -> mainview

maintenant .... application icontouch -> écran de lancement !!!!! -> mainview (collectionview) -> fenêtre addsubviw chargement de l'animation (UIView Anima ...) .....-> dismiss -> mainview

Répondre

3

Vous devez avoir un écran de démarrage, soit fourni par un storyboard ou en utilisant des images dans un catalogue d'actifs. Si vous supprimez ces deux éléments, iOS supposera que votre application ne prend pas en charge les écrans plus grands, ce qui explique pourquoi vous obtenez les barres noires; votre application fonctionne en mode de compatibilité ascendante. Comme l'écran de lancement s'affiche pendant le chargement de votre application, il ne peut pas être créé par programmation; votre application n'est pas encore en cours d'exécution.

Si vous voulez animer l'écran de lancement, alors vous avez besoin que votre scène de storyboard de lancement ou votre image de lancement soient identiques à votre première vue. Vous pouvez ensuite animer cette première vue.

+0

Que voulez-vous dire par "votre scène de storyboard de lancement ou votre image de lancement pour être identique à votre première vue". Pouvez-vous s'il vous plaît expliquer plus? –

+2

La scène de votre storyboard de lancement est identique à la scène initiale de votre storyboard principal. Ensuite, il y aura une transition transparente entre la scène de lancement statique et une scène où vous pouvez exécuter du code. – Paulw11