Телефонная задержка 2.2 Изменение ориентации не изменяет размер приложения
У меня не было этой проблемы в предыдущих версиях Phonegap. Но в 2.2, когда я меняю ориентацию, он не обновляет uiwebview
.
По умолчанию ли телефонная книга не поддерживает пейзаж? Как вы справляетесь с этим?
![problem]()
Ответы
Ответ 1
Это не проблема с обновлением WebView, но с метатегом в head.html документе.
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
После удаления ненужного height=device-height
все работает просто отлично
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, target-densitydpi=device-dpi" />
![landscape is supported]()
Ответ 2
Чтобы добавить к ответу Стефана, если вам нужно сделать что-нибудь особенное при изменении ориентации, вы можете установить функцию обратного вызова:
window.onorientationchange
Ответ 3
У меня также есть проблема с ios phonegap....
Просто перейдите и обновите файл проекта x-кода (цель приложения IOS), измените или обновите ориентацию интерфейса поддержки и проверьте все ориентации.
он хорошо работает...
Ответ 4
window.addEventListener(
"orientationchange",
function() {
// Announce the new orientation number
location.reload();
}, false );