Подтвердить что ты не робот

Телефонная задержка 2.2 Изменение ориентации не изменяет размер приложения

У меня не было этой проблемы в предыдущих версиях Phonegap. Но в 2.2, когда я меняю ориентацию, он не обновляет uiwebview.

По умолчанию ли телефонная книга не поддерживает пейзаж? Как вы справляетесь с этим?

problem

4b9b3361

Ответ 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 );