web-dev-qa-db-fra.com

Quelle est la difference entre launchscreen.storyboard et main.storyboard

J'ai googlé les deux mots ensemble mais je n'ai rien trouvé. Je ne l'ai jamais utilisé. Est-ce nécessaire, bien que nous ayons un tableau principal.

24
Rishab

Ce sont deux choses complètement différentes. L’écran de lancement correspond à ce qui apparaît pour la première fois lorsque l’utilisateur appuie sur l’icône de l’application avant que celle-ci ne soit lancée. Il montre un seul écran statique. Il ne peut pas être dynamique et ne peut utiliser aucune classe ou code personnalisé. C'est le remplacement des images de lancement.

Le storyboard principal correspond à ce que votre application affiche réellement lorsque l'application est en cours d'exécution. Il contient votre application, votre code et votre logique.

41
rmaddy

Launchscreen.storyboard (essentiellement un écran de chargement) est ce qui se présente lorsque l'utilisateur charge l'application. La durée qui apparaît à l'utilisateur dépend du temps nécessaire au chargement de votre application par l'utilisateur. Vous pouvez modifier la durée du launchscreen.storyboard mais ce n'est pas recommandé, les utilisateurs souhaitent généralement que l'application se charge le plus rapidement possible.

Le main.storyboard apparaît à l’écran APRÈS le launchscreen.storyboard

0
user9931805

Lorsque vous exécutez votre programme dans Xcode Simulator s’ouvre et que votre application s’ouvre, vous pouvez voir un écran blanc et noir pendant quelques secondes avant que l’écran ne se soit développé

Ecran vierge - LaunchScreen.storyboard - Non modifiable

Écran développé - Main.storyboard - Modifiable pour lequel vous pouvez apporter des modifications 

0
Hemanth Peela

Lorsque l'application est en cours d'exécution dans le simulateur/iPhone, le premier écran chargé en mémoire après que l'utilisateur a cliqué sur l'icône de l'application est LAUNCHSCREEN.STORYBOARD et après le chargement complet de l'application, c'est l'heure à laquelle MAIN.STORYBOARD entre en jeu. , c’est cet écran qui est éditable. Vous pouvez ajouter des actions, des sorties, d’autres écrans à l’intérieur d’un contrôleur de vue, afin que le travail principal soit effectué dans MAIN.STORYBOARD et LAUNCHSCREEN.STORYBOARD étant utilisés pour afficher quelque chose de statique pendant que l’application est entièrement chargée. .

0
Shubham Sharma