Swift:检查 UIWebView 是放大还是缩小

Posted

技术标签:

【中文标题】Swift:检查 UIWebView 是放大还是缩小【英文标题】:Swift: Check if UIWebView Zoomed-In or Zoomed-out 【发布时间】:2017-01-27 13:28:59 【问题描述】:

我有一个 UIWebview,我希望 手势识别器仅在页面未放大时工作。

当用户放大页面时,我想删除 识别器

同样,当 webView 缩小默认级别时,我想重新添加 识别器。

任何帮助将不胜感激。

编辑:手势识别器用于导航黑白页面而不是缩放。

【问题讨论】:

【参考方案1】:

不需要手势使用这个来放大和缩小

self.webView.scalesPageToFit = true                 
self.webView.contentMode = .scaleAspectFit

【讨论】:

我为导航黑白页面添加了识别器,而不是缩放 如果您添加的手势比确定您的缩放比例还要进一步缩放多少。如果缩放比例发生变化,您可以使用您的逻辑

以上是关于Swift:检查 UIWebView 是放大还是缩小的主要内容,如果未能解决你的问题,请参考以下文章

无法缩放某些网页的 UIWebView

缩放和捏合后uiwebview刷新

在 swift 4 上单击 UIWebview 上的播放视频时出错

Allegro 16.6在PCB布线过程中放大缩小时经常出现卡在那未响应了

黑色图块在UIWebview中以pdf缩放显示

如何在放大时显示全文并在缩小时截断它