缩放UIWebView后的分辨率

时间:2011-08-05 16:33:41

标签: iphone uiwebview resolution

在缩放加载了HTML字符串的UIWebView后,内容会模糊不清。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

确保UIWebView实例的@property(nonatomic) BOOL scalesPageToFit属性设置为YES(默认值为NO)。

哪些内容特别模糊?一旦放大太多,图形内容就会变得模糊。

答案 1 :(得分:0)

目前无法解决问题。

但是,当iOS 5.0出局时,您可以轻松解决此问题。

UIWebView在5.0中有一个UIScrollView子视图,因此您可以设置最大比例因子。

答案 2 :(得分:0)

我有一个奇怪的解决方案。

缩放scrollView:

if (!self.webView.scrollView.isZooming) {
    [self.webView.scrollView setZoomScale:scale];
}

缩放完成:

CGFloat differenceForReload = 0.001f;
[self.webView.scrollView setZoomScale:scale - differenceForReload];
[self.webView.scrollView setZoomScale:scale + differenceForReload
                             animated:YES];