UIWebViewを備えたiOS5/6アプリを作成しています。アプリに埋め込んだHTMLが読み込まれます。
これで、デバイスを回転させると、WebViewのサイズが変更されます(画面の幅全体に表示したいため)。
そして、それは奇妙になります。一部のコンテンツはスケールアップされ、一部のコンテンツはスケールアップされません。いくつかのサンプルテキストを含むこの画像を参照してください。
ご覧のとおり、段落が拡大されている間、ヘッダー(H6)は同じままです。誰かがこれを防ぐ方法を知っていますか?横向きでも縦向きモードと同じようにHTMLを表示したいと思います。
ビューポートのスケーリングを1に設定しようとしまし<meta name="viewport" content="initial-scale=1.0,max-scale=1.0">
たが、それは役に立ちません。ボディのfont-size
スタイルはに設定されていますが、これをまたはパーセンテージ14px
に変更しても違いはありません。体のを14pt
設定することも役に立ちませんでした。width
100%
不思議なことに、テキストにある改行(<br/>
)を削除すると修正されますが、そこに改行を入れる必要があるため、解決策はありません。
動作するのは、向きを変更した後にUIWebViewのコンテンツをリロードすることだけですが、回転中に見栄えが悪くなるのを防ぐことはできず、ユーザーが行った可能性のあるスクロールをリセットします。
何か案は?