如何在IOS中重置UIWebView的缩放

时间:2014-02-04 11:45:59

标签: ios uiwebview uipinchgesturerecognizer

我有一个UIWebView scalesPageToFit = YEScontentMode = 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它不起作用

1 个答案:

答案 0 :(得分:0)

尝试放大/缩小webview

 webView.scrollView.zoomScale = 1;