2011-12-11 31 views
0

为了缩放功能,我在UIScrollView中有一个简单的UIWebView。 UIWebView中的HTML显示正常,除非我开始放大,当它变得模糊。现在,网页基本上是文本。但UIScrollView处理整个UIWebView是一个静态图像,显然,因此,通过变大,它失去了清晰度和分辨率。UIScrollView中的UIWebView放大而不失去分辨率

我看过一些帖子,说没有解决方案,但我仍然怀疑它。 Safari可以做到这一点。所以,应该有办法。

任何帮助? 谢谢。

回答

1

您不需要将UIWebView放入UIScrollView中。它自动处理缩放。只需将网络视图上的scalesPageToFit属性设置为YES即可。

+0

我没有...没有工作。我错过了什么? ... [self.webView setScalesPageToFit:YES]; – Canopus

+0

你在访问什么网页?一些网站有一个特殊的标签,可以防止缩放...尝试一个未经移动优化的页面? – joerick

+0

谢谢。有效。正如你所说,问题在于移动优化的网页。 – Canopus

1

删除uiscrollview,只需在xib中使用uiwebview并在缩放页面上标记以适合并设置uiwebview的委托。它自动处理缩放。