Lorsqu'un utilisateur déplace son iPhone, mon point de vue basculer de façon appropriée entre portrait et mode paysage sans problème en utilisant le code suivant:Comment puis-je empêcher mon application de revenir en mode portrait pendant la navigation?
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait ||
interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
Le problème est, si elles appuient sur un bouton qui les amène à un autre écran après la tournant en mode paysage, l'écran suivant revient en mode portrait et la barre d'état reste correctement en mode paysage. Comment puis-je détecter le mode dans lequel se trouve actuellement l'iPhone pendant une consultation afin que je puisse exécuter le changement et modifier l'orientation de la vue de manière appropriée?
Merci Jane, – TonyNeallon