Начните прослушивание событий ориентации, используя:
UIDevice *currDevice = [UIDevice currentDevice];
[currDevice beginGeneratingDeviceOrientationNotifications];
Затем получите ориентацию, используя:
currDevice.orientation
Это возвращаемые значения:
{'1': 'Портрет',
'2': 'PortraitUpsideDown',
'3': 'LandscapeLeft',
'4': 'LandscapeRight',
«5»: «FaceUp»,
'6': 'FaceDown'}