2010-10-12 6 views
0

Ceci est probablement une question vraiment bête, mais je ne peux pas sembler comprendre. Mon application iPad prend en charge les orientations paysage et portrait, jusque-là si bien. mais quand je suis en mode paysage, si je passe d'une vue à l'autre, il y a une petite animation de rotation, même si je n'ai pas fait pivoter l'appareil. C'est comme si l'UIView que je charge essaie de charger d'abord en mode portrait, mais ensuite il se rend compte qu'il est en mode paysage et en autorotates. Est-il possible de me débarrasser de cette animation en autorotation? peut-être qu'il a quelque chose à voir avec le code que je utilise pour faire le changement:charger UIView dans la bonne orientation sans attendre qu'il autorotate - iPad

[UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration:0.5]; 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown 
forView:window cache:YES]; 
[self.window addSubview:aNewView]; 
[currentView removeFromSuperview]; 
[UIView commitAnimations]; 

Merci pour votre aide!

Répondre

0

C'était une question stupide. Vous devez simplement charger l'orientation correcte dans une méthode que vous appelez dans viewDidLoad, au lieu de le faire dans willAnimateRotationToInterfaceOrientation.

Questions connexes