3

我有一个UIWebViewwith scalesPageToFit = YES,它会在页面加载后contentMode = UIViewContentModeScaleToFill自动缩放以适应我的大小。UIWebView

我可以用捏合手势放大,但我无法通过代码将缩放重置为初始状态(就在 之后webViewDidFinishLoad)。

我找到的唯一解决方案是重新加载 uiwebview,但我不想要它。

有什么建议么?

编辑

我可以让它像这样工作

  [self.webView.scrollView zoomToRect:CGRectMake(0, 0, self.webView.scrollView.contentSize.width, self.webView.scrollView.contentSize.height) animated:YES];
    CGPoint top = CGPointMake(0, 0);
    [self.webView.scrollView setContentOffset:top animated:YES];

但我需要知道这些动画需要多长时间......animated:NO它不起作用

4

1 回答 1

1

试试这个来放大/缩小网页视图

 webView.scrollView.zoomScale = 1;
于 2014-02-04T12:39:51.190 回答