J'ai un problème lors de l'utilisation de modalPresentationStyle.
J'appelle la fonction suivante dans mon tabbarcontroller du contrôleur première vue viewDidLoad
Alors que la connexion viewController apparaît lorsque l'application lance
iPad modalPresentationStyle Problème d'orientation UIModalPresentationFormSheet
Mais le problème est quand je lance l'application en mode paysage que je peux voir correctement la vue de connexion et Je tourne l'iPad en mode portrait l'arrière-plan de connexion viewcontroller qui est mon premier ViewController tabbar monte d'environ 20pixels
Je crée une nouvelle application à vérifier et j'ai trouvé cela ne se passera que lorsque nous utilisons tabbar.
et quand l'application se lance en mode portrait ça marche super!
-(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;
}
merci à l'avance!
quelqu'un peut-il expliquer ce que le problème réel ici –