Я использую этот код:IPad ориентация возвращает неизвестные значения
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
, чтобы получить IPad ориентацию, но она возвращает UIDeviceOrientationUnknown, когда я использую рендеринг OpenGL. Когда я воспроизвожу фильмы или я показываю UIViews, он возвращает правильное значение. Вы знаете, как я могу получить правильную ориентацию? Я не хочу использовать акселерометр, потому что хочу знать, когда устройство заблокировало ориентацию.
Спасибо!
Знаете ли вы, как я могу получить состояние кнопки блокировки? – Felics
Не беспокойтесь о кнопке ориентации замка. Это больше не является функцией в iOS 4.2. –
@Evan: Да, это просто переход от аппаратного переключателя к программному обеспечению. Прочитайте буквально любой обзор iOS 4.2. –