我正在使用UIWebView
加载具有缩放功能的PDF和图像。
为此,我将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允许垂直和水平滚动
最佳答案
您可以使用以下代码停止scrollView垂直和水平滚动。您也可以停止弹跳。
webView.scrollView.bounces = false;
webView.scrollView.isScrollEnabled = false;
关于ios - UIWebview缩放PDF和大。图像缩放默认情况下,IOS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44151187/