2010-09-07 7 views
0

Lorsque je reçois un UIDeviceOrientationDidChangeNotification, comment puis-je savoir s'il s'agit d'un changement de portrait/paysage ou d'un changement de face/face vers le bas?UIView bizarrerie de l'orientation de l'iPad

Je reçois également des notifications entre les changements paysage/portrait comme lorsque l'appareil passe à 45 degrés entre paysage & portrait. Je me soucie uniquement des changements à partir de 90 changements de paysage/portrait et je voudrais rejeter tous les autres changements sans rien faire.

Répondre

1

Si vous êtes dans un UIViewController, vous pouvez toujours demander self.interfaceOrientation. Il aura comme valeur soit UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight, UIInterfaceOrientationPortrait ou UIInterfaceOrientationPortraitUpsideDown.