4

UIWebView含まれている HTMLのdiv幅と高さが に設定されてい100%ます。UIWebViewこれは、縦向きと横向きの両方でdiv が塗りつぶされる iOS 6 でうまく機能します。iOS 5.1 で実行すると動作しません。のdiv幅は100%ではなく iPad の画面のようですUIWebView。はUIWebView水平スクロールバーを有効にし、コンテンツが広すぎます。

この状況で iOS 5 のニーズに対応するにはどうすればよいですか?

iOS 5 と iOS 6 - UIWebView difference in behaviorのコメントに記載されているように、いくつかのビューポート オプションを挿入しようとしましたが、違いはないようです。

4

1 に答える 1

0

UIWebViewあなたが言うように、ビュービューのフレームではなく、デバイスの画面サイズをデフォルトで使用するため、私は常にこの iOS 6 以前の動作に悩まされていました。ただし、次のメタを追加すると、viewportiOS 5 でも問題が修正されます。Web ビューに最終フレームが表示されたら、コンテンツのみをロードするようにしてください。

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
于 2013-08-07T13:53:00.987 に答える