Existe-t-il un moyen de changer facilement la durée de l'animation de transition entre les contrôleurs de vue? Par exemple, si j'appelle dismissModalViewControllerAnimated: YES puis-je également donner une option pour contrôler combien de temps cette transition se produit?Personnalisez le timing de l'animation de transition du contrôleur de vue?
0
A
Répondre
0
Pas vraiment. Vous pouvez, cependant, de ne pas dire dismissModalViewControllerAnimated
animer, puis vous animer en utilisant transitionWithView
, par exemple,
[UIView transitionWithView:self.view.superview
duration:2.0
options:UIViewAnimationOptionTransitionFlipFromBottom
animations:^{
[self dismissModalViewControllerAnimated:NO];
}
completion:nil];
De toute évidence, l'utilisation quel que soit le travail duration
et options
mieux pour vous.
Questions connexes
- 1. Vue détaillée Transition du contrôleur
- 2. Transition du contrôleur de vue interactive du contrôleur de vue avec barre d'état masquée
- 3. Transition de contrôleur de vue personnalisée avec le paramètre
- 4. Transition instable en poussant sur le contrôleur de vue
- 5. Fermez le contrôleur de vue modale partiellement affiché en tapant à l'extérieur du contrôleur de vue
- 6. iOS: vue Container - transition de transition animée lors du changement des contrôleurs de vue enfant
- 7. Comment pouvons-nous utiliser la transition d'un contrôleur de vue à un contrôleur de vue partagée?
- 8. Scénario de transition JavaFX du contrôleur
- 9. Etat de l'imbrication du routeur ui angulaire mais du même contrôleur/vue (aucune transition de page)
- 10. Contrôleur de vue de table sur le contrôleur de vue
- 11. CSS3 transition-timing-function comme fonction javascript
- 12. Css3 outrepasser la transition-timing-function
- 13. plantage occasionnel avec contrôleur vue personnalisée Transition
- 14. Animation de transition personnalisée du contrôleur de navigation
- 15. Comment "transition-timing-function: cubic-bezier();" travaux de propriété
- 16. transition entre la vue dans iOS sans contrôleur de navigation
- 17. iOS: Transition de la vue du calendrier
- 18. Comment ajouter une transition de l'écran de lancement à l'ios du contrôleur de vue initial?
- 19. Poussez le contrôleur de vue dans la vue du contrôleur de vue modale
- 20. Contrôleur de vue enfant dans le contrôleur de vue parent
- 21. Transition de xib avec le contrôleur de navigation
- 22. Réglez le contrôleur de vue, puis supprimez le contrôleur de vue précédent simultanément
- 23. Vue de transition sur le même ViewContoller
- 24. iphone voir la transition du contrôleur en utilisant le storyboard
- 25. 3 façons de voir la transition du contrôleur
- 26. transition entre UIViewControllers sans contrôleur de navigation
- 27. Masquer le contrôleur de vue?
- 28. Remplacement du contrôleur de vue de détail
- 29. Pousser le contrôleur de vue détaillée du contrôleur de vue principale percer
- 30. Affichage du contrôleur de la vue précédente dans le contrôleur de vue suivant
Cela peut-il fonctionner sur l'ensemble de l'écran, pas seulement sur un écran? – zakdances
Essayez-le. Je pense que vous trouverez qu'il fait le travail pour vous. – Rob
Mais si vous utilisez rejectModalViewControllerAnimated: NO alors viewDidAppear sera appelé immédiatement sur le contrôleur de vue suivant, avant même que transitionWithView ne soit animé. En d'autres termes, le timing sera désactivé. – zakdances