Frage

und heres der deal.

Im Versuch, ein paar von meinen Ansichten zu spielen schön zusammen, aber leider ich muss etwas fehlen.

hier ist der überblick habe ich

  • Anwendung Delegieren
  • UIViewController mit einem tabbarcontroller
  • UiViewController enthält eine OpenGL-Ansicht (muss Landschaft)

Die Anwendung Delgate Griffen die beiden Ansichten über die
- (void) didRotate:(NSNotification *)notification
Funktion.

Mir scheint Sie zu laufen in ein Problem, wenn ich versuche zu wechseln, Weg von der Ansicht mit den tabbarcontroller zu der anderen Ansicht, ist es immer laden Sie die andere Ansicht im potrait-Modus.

nun kenne ich die Ansicht im Querformat funktioniert, als ich es geladen rechts von der Fledermaus, und es funktioniert gut.Es scheint die tabbarcontroller.Nachdem er (in der Ansicht der tabbarcontroller) wird init und fügte hinzu, das ist, wenn ich beginnen, um zu sehen, diese Verrücktheit.

Ich habe gegoogelt und stackoverflowed zu sehen, wenn eine Lösung hilft, aber ich kann nicht scheinen, etwas zu finden.Jede Hilfe würde sehr geschätzt werden.

War es hilfreich?

Lösung

Tab-Leiste-Controller nur akzeptieren Ausrichtung Veränderungen in sync über den view-Controllern, die Sie enthalten.

In Ihrem Fall, portrait in einem view-controller bedeutet portrait auf der ganzen Linie.Sie müssen sicherstellen, dass shouldAutorotateToInterfaceOrientation: gibt JA in der gleichen Art und Weise über alle Ihren view-Controller.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top