Est-il un moyen de changer le style de l'animation d'un modal-vue-contrôleur apparence?
Je suis en train d'animer l'apparition et de la disparition de deux contrôleurs de la vue.
J'ai utilisé les deux lignes de code suivantes:
self.modalTransitionStyle=UIModalTransitionStyleCoverVertical;
[self presentModalViewController:viewcontroller animated:YES];
à rendre la vue du contrôleur de la vue d'animer à partir du bas de l'écran, qui fonctionne bien.
Ma question est: puis-je changer le style de cette animation, de sorte que le point de vue n'est pas toujours glissant dans le bas de l'écran? Comment puis-je faire animer à partir du haut de l'écran, par exemple?
presentModalViewController
est obsolète depuis iOS 6.- Merci pour votre intérêt sur la vieille question.
Vous devez vous connecter pour publier un commentaire.
La
modalTransitionStyle
de propriété sur une vue contrôleur définit comment ce point de vue contrôleur apparaît, pas l'animation qui sera utilisé pour présenter un autre contrôleur. Donc, si vous voulez faire quelque chose comme:(et je suis dans l'habitude de l'avoir vue les contrôleurs de décider de leur propre modal style de transition dans un substituée initWithCoder:, mais c'est une question de style, je suppose).
La liste des styles de transition est ici. Donc, pour essayer de l'animation où un contrôleur retourne comme une carte à jouer, comme si les autres étaient imprimés sur le côté opposé: