Как получить ориентацию устройства через ссылку UIView?

Мне нужно получить ориентацию устройства от ViewController. Я не могу основываться на :

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];

, потому что иногда он возвращает неизвестную ориентацию (, например, когда устройство лежит на столе ).

Мне просто нужно знать в какой ориентации отображается мой текущий UIView(в альбомной ориентации слева или в альбомной справа ). Мне не нужно обновлять это значение при изменении ориентации, я просто хочу знать его, когда я его запрашиваю. Просто ссылка view.orientation ; ). Есть ли что-то, что могло бы мне помочь?Я прочитал документацию UIView, нашел ссылку на UIWindow, но ничего, что могло бы мне помочь.

5
задан thelion 26 April 2012 в 12:26
поделиться