【问题标题】:How do I disable zoom in InAppWebView in Flutter?如何在 Flutter 中禁用 InAppWebView 的缩放?
【发布时间】:2023-03-31 17:10:01
【问题描述】:

我正在为我的 Flutter 应用程序使用 flutter_inappwebview 依赖项。

我想禁用iOS 的放大功能,但在阅读docs 时我不明白该怎么做。 我看到他们有一个名为supportZoom 的Android 属性,可以设置为truefalse 以启用和禁用缩放。

我在 In-appWebView iOS 规范中找到的唯一与缩放相关的属性是 maximumZoomScaleminimumZoomScale 但我不明白如何实现它来禁用缩放。

有没有办法在 iOS 上实现这一点?

【问题讨论】:

    标签: ios swift flutter dart


    【解决方案1】:
    initialOptions: InAppWebViewGroupOptions(
      crossPlatform: InAppWebViewOptions(
      supportZoom: false,
    ),
    

    放到crossPlatform:InAppWebViewOptions中,根据文档supportZoom是crossplatform Option

    【讨论】:

      【解决方案2】:

      请查找:

      crossPlatform: InAppWebViewOptions(
          supportZoom:false, // adding this will disable the zoom
          //....
      )
      

      【讨论】:

      • 请添加一些解释为什么这个答案是问题的解决方案。
      猜你喜欢
      • 2021-04-09
      • 2023-02-23
      • 2020-05-09
      • 1970-01-01
      • 2021-01-03
      • 1970-01-01
      • 2022-10-17
      • 2021-10-13
      • 2021-06-03
      相关资源
      最近更新 更多