У меня неплохо работает HTML5 сайт с небольшим количеством JavaScript.Эта страница вызывается в UIWebView.Страница запускает некоторый JavaScript для проверки, если iPad находится в книжном или альбомном режиме.
И вот проблема.Не имеет значения, если iPad находится в альбомном или портретном режиме, вызов функции:
orientationObserver.getOrientation()
всегда возвращает «портрет».
Это известная проблема, илиЯ делаю что-то неправильно?Я устанавливаю вид, содержащий UIWebView, в ландшафтный режим с помощью:
- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation==UIInterfaceOrientationLandscapeLeft);
}
я делаю:
alert(orientationObserver.getOrientation()
в JS, и он всегда возвращает «Портрет», устройство (и т. Д.приложение) работает в пейзаже.