我有一個關於在iPad上顯示的iPhone應用程序(不是通用iPhone/iPad)中的UIWebView的問題。有一些方法可以將應用程序視爲iPhone視網膜應用程序(960x640),但我無法像在iPhone上顯示一樣在iPad上顯示UIWebView。整個視圖和字體都很模糊,因爲UIWebView認爲它不是視網膜顯示器。UIWebView僅顯示在iPhone上的iPhone應用程序
有沒有辦法讓它認爲它是視網膜顯示並渲染960x640而不是480x320?
UIWebView contentScaleFactor屬性沒有改變任何東西。該網站完美適用於iPhone 4,具有適當的字體和視網膜圖像。如果我將UIWebView框架設置爲(0,0,960,640)並將其縮小,則網站上的所有內容也會縮小,因此這不是我認爲的正確方式。
編輯: 作爲內容我加載一個本地站點,這是在iPhone/iPhone(視網膜)顯示完美:
(...)
<body>
<h1>Header</h1>
<p>Some paragraphs</p>
<img src="image.png" width=250px height=200px/>
</body>
(...)
style.css文件:一個HTML的
體相間螺旋纏繞製成:
body
{
width:400px;
height:100%;
}
EDIT2: 這裏是鏈接到什麼我收到的screenshot - 在iPad,iPhone的視網膜UIWebView的是DIS在iPhone上播放並放大兩倍,結果模糊。
你在webview上加載了什麼? – jcesarmobile
@jcesar我正在加載一個本地網站,大小和位置爲iPhone/iPhone視網膜。 – kreys
我不明白你是否試圖模擬或使用iPad Retina顯示器。 –