20

以前のバージョンの Phonegap ではこの問題はありませんでした。しかし、2.2 では、向きを変更しても、uiwebview.

phonegap はデフォルトで横表示をサポートしていませんか? これをどのように処理しますか?

問題

4

4 に答える 4

50

これは、更新される WebView の問題ではなく、index.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" />

風景がサポートされています

于 2012-11-25T13:20:49.427 に答える
4

ステファンの答えに追加するには、向きが変わったときに何か特別なことをする必要がある場合は、コールバック関数を次のように設定できます。

window.onorientationchange

于 2012-12-02T03:42:41.307 に答える
3

私はios phonegapでも同じ問題を抱えています....

x-code プロジェクト ファイル (IOS アプリケーション ターゲット) を更新してサポート インターフェイスの向きを変更または更新し、すべての向きを確認します。

それはうまくいく...

于 2013-06-21T05:05:03.873 に答える
2
window.addEventListener(
    "orientationchange",
    function() {
        // Announce the new orientation number
        location.reload();
    }, false );
于 2014-04-28T15:13:18.757 に答える