iPad に表示される iPhone アプリ (ユニバーサル iPhone/iPad ではない) の UIWebView に関する質問があります。アプリケーションを iPhone Retina アプリ (960x640) として扱う方法はいくつかありますが、iPad で UIWebView を iPhone と同じように表示する方法がわかりません。UIWebView が Retina ディスプレイではないと判断しているため、ビュー全体とフォントがぼやけています。
Retina ディスプレイであると認識させ、480x320 ではなく 960x640 に拡大してレンダリングする方法はありますか?
UIWebView contentScaleFactor プロパティは何も変更していません。このサイトは、適切なフォントと網膜画像を使用して、iPhone 4 で完全に動作します。UIWebView フレームを (0, 0, 960, 640) に設定して縮小すると、サイト上のすべてのコンテンツも縮小されるため、適切な方法ではないと思います。
編集: コンテンツとして、iPhone/iPhone (網膜) に完全に表示されるローカル サイトを読み込んでいます。
html の本体セット:
(...)
<body>
<h1>Header</h1>
<p>Some paragraphs</p>
<img src="image.png" width=250px height=200px/>
</body>
(...)
スタイル.css:
body
{
width:400px;
height:100%;
}
Edit2:これは私が得ているもののスクリーンショットへのリンクです-iPadでは、iPhoneの網膜UIWebViewがiPhoneのように表示され、2倍に拡大され、結果がぼやけます。