如何在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;