iPad modalPresentationStyle UIModalPresentationFormSheet-Orientierungsproblem


Ich habe Probleme bei der Verwendung von modalPresentationStyle.
Ich rufe die folgende Funktion im viewDidload des ersten View-Controllers meines Tabbarcontrollers auf
So dass der Login viewController angezeigt wird, wenn die App gestartet wird

Aber das Problem ist, wenn ich die App im Querformat starte, sehe ich die Anmeldeansicht korrekt und drehe das iPad in den Hochformat-Modus. Der Hintergrund des Anmeldeansicht-Controllers, der mein erster Ansichts-Controller in der Registerkarte ist, steigt um etwa 20 Pixel.

Ich erstelle eine neue App, die überprüft werden soll, und ich habe festgestellt, dass dies nur dann funktioniert, wenn wir die Tab-Leiste verwenden.
und wenn die App im Hochformat startet, funktioniert es großartig!

-(void)gotoCredentials {
Login *objLoginViewController=[[Login alloc] initWithNibName:@"Login" bundle:nil];        
 UINavigationController *objnavigationController = [[UINavigationController alloc] 
                initWithRootViewController:objLoginViewController];       
 objnavigationController.modalPresentationStyle=UIModalPresentationFormSheet;
 objLoginViewController.modalPresentationStyle=UIModalPresentationFormSheet;
 [self  presentModalViewController:objnavigationController animated:YES];
 //[self.tabBarController presentModalViewController:objnavigationController animated:YES];
 [objLoginViewController release];
 objLoginViewController=nil;
 [objnavigationController release];
 objnavigationController=nil;
}

Danke im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage