Comment vérifier dans quelle position (paysage ou portrait) est l'iPhone maintenant?

J'ai une application avec une barre d'onglet, et de la valeur liquidative des contrôleurs dans chaque onglet. Lorsque l'utilisateur secoue l'appareil, un UIImageView apparaît comme un enfant de vue de la valeur liquidative du contrôleur. Mais le UIImageView doit contenir une image en particulier, selon le dispositif actuel de l'orientation.

Si je vous écris juste

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)
   if (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) { 
   //Code
   }
   else if (interfaceOrientation == UIInterfaceOrientationLandscapeRight||interfaceOrientation == UIInterfaceOrientationLandscapeLeft) {
   //Code
   }
}

La vue va juste fou si l'utilisateur fait pivoter l'appareil avant de l'agiter.

Est-il une méthode pour obtenir des iPhones orientation actuelle?

InformationsquelleAutor Knodel | 2010-03-25