2022 年 11 月 04 日

缘起

flutter 没有 类似 ios 👇🏻

bounce.jpeg
_webView.scrollView.alwaysBounceVertical = NO;
_webView.scrollView.bounces = NO;
  • 可以通过 evaluateJavascript 给 body 加 style hidden 来处理
...

onWebViewCreated: (WebViewController webViewController) {
    _webviewController = webViewController;
},

/**
 * Todo: This's a test function . WebView disable bounce on iOS 
 * issues: https://github.com/flutter/flutter/issues/57090
 */
onPageFinished: (url) {
    _webviewController?.evaluateJavascript('document.body.style.overflow = \'hidden\';');
}

...
  • 这个方式尽管不太完美,等待官方给出解决方案吧

关注本站 RSS
© 2024, 滇ICP备19003866号
本网站版权归本站作者Ruoduan所有
原创文章遵循CC BY-SA 4.0授权许可,转载请注明出处