J'utilise le projet PageControl, qui se trouve sur le site de développement d'Apple. J'ai ajouté une vue de bascule au projet et une icône d'information en haut à droite de chaque vue/page. Pour une raison quelconque, seule la première page est capable d'animer le retournement. Sur la page 2 montre toujours la page retournée mais ne s'anime pas. Pour m'assurer que ce n'est pas quelque chose de spécial à propos de la page 1, je passe les pages 1 et 2 et cela a bien fonctionné. Page 2 en position 1 animée alors que la Page 1 en position 2 ne l'a pas fait. Des idées pourquoi cela se produirait ou comment je peux le déranger?Pourquoi aucune animation dans le projet PageControl?
J'ai pris un coup d'oeil à ce fil, qui semble être la même question: Flip View Iphone. Cependant, Mon flipview est un UIViewController et la classe avec l'icône d'information. Dans l'autre thread, ils utilisent UIViews.
j'ai fait mettre en œuvre le code showInfo du fil ci-dessus. Quand sur la page 2, je ne vois pas de flip. Ensuite, je passe à la page 1 et je vois qu'il a été retourné. Je ne sais pas pourquoi il ne reste pas avec la page 2. Quand sur la page 1, il n'anime pas le flip. Le flipview apparaît soudainement.
Je l'ai maintenant retourné sauf lorsque je reviens à la vue parente. Je le fais à partir de la vue Flip [self.view removeFromSuperview]. Alors que vous faites ceci [self.view addSubview: coming.view]. Mon code l'empêche de s'animer lors du retour au parent. – 4thSpace
Je ne peux pas non plus utiliser le code animationDidEnd: car cela fait disparaître ma vue inversée. – 4thSpace
Si vous avez appelé BeginAnimation et non animationDidEnd, puis les appels après BeginAnimation sont mis en attente et n'a pas encore eu lieu. Pas un bon état de laisser des choses. Lorsque vous basculez une vue, une vue est ajoutée, l'autre est supprimée. Si vous ne le supprimez pas, il restera derrière votre vue et vous aurez des problèmes pour le retourner (au moins avec le code ci-dessus). Continuez à jouer avec ces routines jusqu'à ce que vous appreniez ce qui se passe. Une fois que vous avez maîtrisé vous pourriez trouver d'autres façons de le faire aussi. – mahboudz