J'implémente une application iOS à l'aide de storyboards où un bouton appelle dismissViewControllerAnimated
revenir en arrière d'un contrôleur de vue B
au contrôleur de vue précédent A
.
Entre les deux contrôleurs, j’ai défini une séquence modale à l’aide d’une animation horizontale:
View Controller A → (Modal Segue with Flip transition) → View Controller B
En appuyant sur le bouton, le dismissViewControllerAnimated
exécute la transition Flip renversé, comme prévu.
Mais lorsque l'application utilise le mécanisme de restauration d'état pour afficher le contrôleur B
, la transition utilisée est la transition standard (la vue est affichée) à la place de la transition Flip.
Comment puis-je faire dismissViewControllerAnimated
utiliser le même type de transition même après la restauration?
Réponses:
0 pour la réponse № 1Met le modalTransitionStyle
à UIModalTransitionStyleFlipHorizontal
après la restauration est terminée.