2010-12-13 38 views

Répondre

1

Peut-être quelque chose comme ceci:

[application setStatusBarOrientation:UIInterfaceOrientationPortrait animated:NO]; 
+0

J'ai essayé cela avant, L'écran se révèle comme ceci: http://img191.imageshack.us/img191/8808/screenshot20101213at200.png – MKDev

+0

On dirait que c'est plus compliqué qu'il aurait dû l'être ... Jetez un oeil à ceci: http://stackoverflow.com/questions/181780/is-there-a-documented-way-to-set-the-iphone-orientation et vous trouverez beaucoup d'idées pour jouer avec. – IgorD

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

Cela ne forcera pas à se tourner vers le portrait si elle est actuellement en mode paysage quand il est chargé. –

+0

Cela ne fonctionne pas la vue d'information est toujours en mode paysage de l'appareil étant en paysage. – MKDev

+0

L'orientation de l'interface est une propriété immuable. Je ne suis pas sûr que tu puisses faire ça comme tu veux. Je voudrais concevoir la vue dans le constructeur de l'interface de la façon dont vous voulez qu'il regarde du paysage et le charger comme d'habitude. – Kyle