2010-12-13 7 views

Antwort

1

Vielleicht so etwas wie folgt aus:

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

Ich habe das schon mal versucht, der Bildschirm sieht aber so aus: http://img191.imageshack.us/img191/8808/screenshot20101213at200.png – MKDev

+0

Sieht so aus als wäre das komplizierter als es hätte sein sollen ... Schau es dir an dies: http://stackoverflow.com/questions/181780/is-there-a-documed-way-to-set-the-iphone-orientation und du wirst eine Menge Ideen finden, um damit zu spielen. – IgorD

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

Dies wird es nicht zwingen, Portrait zu drehen, wenn es zur Zeit ist im Landscape-Modus, wenn geladen. –

+0

Das funktioniert nicht, die Info-Ansicht befindet sich immer noch im Querformat, wenn das Gerät im Querformat ist. – MKDev

+0

Die Schnittstellenausrichtung ist eine unveränderliche Eigenschaft. Ich bin mir nicht sicher, ob du das so machen kannst, wie du es willst. Ich würde die Ansicht im Interface Builder so gestalten, wie Sie möchten, dass sie aus der Landschaft aussieht und sie wie gewohnt lädt. – Kyle