Meine App startet in Landscape-Modus korrekt und funktioniert super:Iphone Landschaftsmodus Umschaltung auf Portraite Modus auf das Laden neuer Controller
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if(interfaceOrientation == UIInterfaceOrientationPortrait)
return NO;
if(interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft)
return YES;
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
und aktualisiert Info.plist mit
UIInterfaceOrientation = UIInterfaceOrientationLandscapeRight
Jetzt in meinem Haupt-Controller Ich schalte einen ViewController für einen anderen
characterController = [ [ CharacterController alloc ] init];
myCurrentViewController = characterController;
self.view = myCurrentViewController.view ;
aus und es lädt aber die orien Der Modus ist im Portrait-Modus. Wenn ich dann das iPhone gedreht habe, korrigiert es es in den Querformat-Modus. Irgendwelche Ideen, wie man Landschaftsorientierung beim Laden eines neuen viewControllers in meinen mainController behält?
Es implementiert ist die Frage nicht, dass widerspiegelten. Ich habe die Frage aktualisiert –