2009-12-15 6 views

Répondre

2

Dans votre mise en œuvre du contrôleur modal de vue, passer outre -shouldAutorotateToInterfaceOrientation:

- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return (interfaceOrientation == UIInterfaceOrientationPortrait); 
} 
+0

C'est le contraire de ce dont j'ai besoin. – Shay

+0

Pouvez-vous reformuler votre question? Je ne suis pas sûr de l'option que vous demandez. –

+0

Mon contrôleur principal est en mode portrait. Ensuite, je mets l'appareil en mode paysage, mais le contrôleur principal reste en mode portrait. Ensuite, je veux montrer un autre contrôleur de vue en paysage, et il montrera à partir du bas. Dans ce cas, si vous maintenez l'appareil vertical (portrait), la nouvelle vue viendra de la gauche. – Shay

1

je suis tombé sur ce problème aussi. Donc je viens d'utiliser le modaltransitionstyle, donc ça n'a pas l'air d'être effrayant.

Espérons que cela aide.

viewController.modalTransitionStyle = *modaltransitionstyle*; 

[self presentModalViewController:viewController animated:YES]; 
Questions connexes