【问题标题】:How do I disable zoom in InAppWebView in Flutter?如何在 Flutter 中禁用 InAppWebView 的缩放?
【发布时间】:2023-03-31 17:10:01
【问题描述】:
我正在为我的 Flutter 应用程序使用 flutter_inappwebview 依赖项。
我想禁用iOS 的放大功能,但在阅读docs 时我不明白该怎么做。
我看到他们有一个名为supportZoom 的Android 属性,可以设置为true 或false 以启用和禁用缩放。
我在 In-appWebView iOS 规范中找到的唯一与缩放相关的属性是
maximumZoomScale 和 minimumZoomScale 但我不明白如何实现它来禁用缩放。
有没有办法在 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
//....
)