Griff, Ausrichtung ändern Sie auf dem iPad mit einem UIViewController und zwei XIB -

ich würde gerne Griff die Ausrichtung ändern Sie auf eine iPad-Anwendung mit einem UIViewController und zwei XIBs, sagen wir mal MenuView und MenuViewLandscape.

So, in der willRotateToInterfaceOrientation Methode der MenuViewController, wie kann ich das ändern XIB, ohne mit einem anderen controller für den landscape-Modus ?

Ich bin mit dem folgenden code:

if( toInterfaceOrientation != UIInterfaceOrientationPortrait ){
    MenuViewController *landscape = [[MenuViewController alloc] 
                                        initWithNibName: @"MenuViewLandscape"
                                        bundle:nil 
                                    ];        
    [self setView:landscape.view];
}
else {
    MenuViewController *potrait = [[MenuViewController alloc] 
                                     initWithNibName: @"MenuView"
                                     bundle:nil 
                                  ];        
    [self setView:potrait.view];
}

Aber wenn ich auf Querformat-Ansicht der XIB-der Querformat-Ansicht-Steuerelemente werden nicht richtig gedreht.

  • Kein Glück mit diesem?
  • siehe Antwort unten
Schreibe einen Kommentar