ios - UIWebview 缩放 PDF 和大 .图像缩放默认 IOS
<p><p>我正在使用 <code>UIWebView</code> 加载 PDF 和具有缩放功能的图像。
为此,我将 <code>webView.scalesPageToFit</code> 属性检查为 true 并且工作正常。 </p>
<p>但我的问题是</p>
<p>当我加载大图像 (2496 * 3507) 时,默认情况下会显示缩放,我不想让尺寸适合</p>
<p>为了解决这个问题</p>
<p>我使用以下代码实现了 WebView 委托(delegate)</p>
<pre><code> 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);")
}
</code></pre>
<p>现在默认缩放的问题已经解决,但是webview允许垂直和水平滚动</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以使用以下代码停止 scrollView 以垂直和水平滚动。您还可以停止反弹。</p>
<pre><code>webView.scrollView.bounces = false;
webView.scrollView.isScrollEnabled = false;
</code></pre></p>
<p style="font-size: 20px;">关于ios - UIWebview 缩放 PDF 和大 .图像缩放默认 IOS,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/44151187/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/44151187/
</a>
</p>
页:
[1]