View Rotation erzwingen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • View Rotation erzwingen

    Hallo Entwickler,

    in meiner App erlaube ich in einem View Landscape.
    Das heißt, dass man nur in diesem View das iPhone in den Landscape drehen kann.
    In allen anderen View soll es nicht funktionieren.

    Das Problem ist jetzt, dass wenn man in diesem View im Landscape ist und den Zurück Button drückt, kommt man in das vorherige View, welches keinen Landscape unterstützt, trotzdem bleibt das View im Landscape.
    Kann man irgendwie die Drehung erzwingen?
  • Meine App arbeitet mit einer TabBar.
    Ich habe eine Subklasse zu dem TabBarController erstellt.
    Wenn der eine ViewController der selectedViewController ist, dann wird als supportedInterfaceOrientation UIInterfaceOrientationMaskAllButUpsideDown zurückgegeben, ansonsten nur Portrait.

    Es funktioniert soweit ganz gut, aber wenn der Landscape ViewController einen anderen ViewController auf den Navigation Stack pusht, wird die TabBarController Methode nicht aufgerufen und das View bleibt im Landscape.