web-dev-qa-db-fra.com

comment ajouter une animation pour lancer l'écran dans iOS 9.3 avec Objective c

comment créer un écran de démarrage animé comme ci-dessous image dans iOS 9.3.

enter image description here

32
ssowri1

Fondamentalement, vous ne pouvez pas créer un écran de démarrage animé. Cependant, vous pouvez dupliquer l'écran de lancement dans votre story-board et en faire le contrôleur d'entrée-vue (VC) de votre application. Ensuite, lorsque la vue est chargée, vous pouvez lancer votre animation. Au final, vous aurez un "écran de démarrage animé".

La séquence progresse comme ceci:

L'application démarre → affichez l'écran de lancement statique → transition vers entry-VC, qui ne sera pas visible pour l'utilisateur car les scènes se ressemblent → la vue entry-VC est chargée en tant qu'animation.

En résumé, traitez le fichier .xib de votre écran de lancement comme la première image de votre écran de lancement animé.

44
Kubba
3
iOS Geek

L’écran de lancement est statique et nous ne pouvons effectuer aucune opération sur cet écran. Donc, pas possible d'afficher l'animation sur l'écran de lancement. mais nous pouvons y arriver d'une seule manière. Commencez par afficher l’écran de lancement statique, puis chargez viewcontroller. Sur ce contrôleur de vue, vous pouvez afficher un gif de cette animation. Et une fois la boucle d'animation terminée, appelez l'écran d'accueil de l'application. Veuillez vous référer à l'URL suivante pour référence. pour réaliser une animation sur l'écran de démarrage

3
Rahul Fate

Vous ne pouvez pas ajouter d'animation dans l'écran de démarrage, mais vous pouvez produire le même résultat en créant votre contrôleur de vue avec les deux options suivantes.

  1. Ajouter une image gif sur le contrôleur de vue ou
  2. Ajouter une vidéo dans le contrôleur de vue

Ensuite, lors du lancement de l'application, l'écran de démarrage statique de l'application affiche et navigue vers le contrôleur d'affichage personnalisé où l'animation affiche un gif ou une vidéo. Lorsque la vidéo est terminée, vous accédez à l'écran de destination de l'application.

0
Mahendra Y