UIWebview缩放PDF和大。 图像缩放默认IOS

我正在使用UIWebView来加载PDF和图像的缩放function。 为此,我检查了webView.scalesPageToFit属性为true,它工作正常。

但是我的问题是

当我加载大图像(2496 * 3507)默认情况下显示缩放,我不希望我想尺寸适合

为了克服这个问题

我用下面的代码实现了Web视图委托

  func webViewDidFinishLoad(_ webView: UIWebView) { webView.contentMode = .scaleAspectFit let zoom = webView.bounds.size.width / webView.scrollView.contentSize.width webView .stringByEvaluatingJavaScript(from: "document.body.style.zoom = \(zoom);") } 

现在,默认缩放问题已解决,但webview允许垂直和水平滚动

您可以停止使用下面的代码来滚动垂直和水平滚动。 你也可以停止反弹。

 webView.scrollView.bounces = false; webView.scrollView.isScrollEnabled = false;