UIWebView以低质量加载图像

时间:2010-05-24 16:12:16

标签: iphone

我有一个UIWebView和 我提出了一些简单的html文本。

文本中只有img标签。

<html><head></head><body>
<img src="http://somewhere.com/image.jpeg" width="100%" />
</body></head>

原始图像的一部分是

http://img84.imageshack.us/img84/2033/20100525124321.png

但在iPhone上看起来

http://img215.imageshack.us/img215/2179/20100525124351.png

为什么它会加载那么低质量?

我该如何处理这个问题?

1 个答案:

答案 0 :(得分:1)

webview正在拍摄你的网页,可能只有1024px宽,并且正在缩小,以便它适合小巧的iPhone屏幕320x。

在图像方面没有快速解决方法,但修复不太复杂。

以iPhone友好的方式重新设计您的网页。这意味着您需要检测用户代理何时是iPhone或iPod touch(简单),并向他们显示与主要查看者不同的页面。此屏幕应格式化为iPhone。有关如何设置iPhone优化网页的问题超出了本问题的范围,因此我将留给您研究最佳方法。