Ich habe es auf einer früheren App gesehen (vergessen Sie den Namen der App), wo Sie die aktuelle Ausrichtung des Bildschirms sperren können.iPhone SDK: Sperren der Ausrichtung
Gibt es einen einfachen Weg, zum Beispiel mit einem einfachen Knopf.
Ich habe es auf einer früheren App gesehen (vergessen Sie den Namen der App), wo Sie die aktuelle Ausrichtung des Bildschirms sperren können.iPhone SDK: Sperren der Ausrichtung
Gibt es einen einfachen Weg, zum Beispiel mit einem einfachen Knopf.
Fügen Sie Ihrem App-Delegierten einfach einen ivar hinzu, der durch Drücken der Sperrtaste eingestellt werden kann. Dann in all Ihrer Ansicht-Controller können Sie einfach die Ivar überprüfen im AppDelegate und reagieren auf die
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
Nachricht nach Ihrer Orientierung Ivar
dies die App blockieren, wenn als RootViewController verwendet wird, aber Wenn Sie nur 1 Bildschirm und andere nicht benötigen, ist diese Antwort nicht gut, überprüfen Sie hier: http://stackoverflow.com/questions/12286998/uiviewcontroller-do-not-rotate-to-landscape –