2010-08-16 3 views
0

Existe-t-il un moyen d'activer la rotation sans l'animation lorsque vous passez du mode portrait au mode paysage?Existe-t-il un moyen de faire une rotation dans UIViewController sans animation?

Je regarde:

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration 

... mais je ne vois pas comment je peux définir la propriété « durée » à 0 et éliminer ainsi l'animation. Peut-être qu'il y a un meilleur moyen?

Merci

Répondre

1

Vous pouvez utiliser la propriété transform d'un UIView pour faire pivoter votre vue immédiatement:

CGAffineTransform trans = CGAffineTransformMakeRotation(180.0); 
yourView.transform = trans; 

espère que cela aidera.

Plus d'informations here

Questions connexes