如何在IOS中重置UIWebView的缩放

如何在IOS中重置UIWebView的缩放,ios,uiwebview,uipinchgesturerecognizer,Ios,Uiwebview,Uipinchgesturerecognizer,我有一个UIWebView,其中scalesPageToFit=YES和contentMode=UIViewContentModeScaleToFill页面加载后,它会自动缩放以适应我的UIWebView大小 我可以使用“收缩”手势进行放大,但无法将“按代码缩放”重置为初始状态(就在webViewDidFinishLoad之后) 我找到的唯一解决方案是重新加载uiwebview,但我不想要它 有什么建议吗 编辑 我可以让它像这样工作 [self.webView.scrollView zoom

我有一个
UIWebView
,其中
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];

但是我需要知道这些动画需要多长时间…使用
动画:否
它不起作用

尝试放大/缩小webview

 webView.scrollView.zoomScale = 1;