这在我的 ios cordova 应用程序上不起作用,我尝试了很多方法,但滚动条仍然出现。
::-webkit-scrollbar { 显示:无 }
这article告诉我将 2 行添加到 CDVUIWebViewEngine.m 文件,但我不知道将这些行粘贴到哪里。
self.webView.scrollView.showsVerticalScrollIndicator = NO;
self.webView.scrollView.showsHorizontalScrollIndicator = NO;
我需要一个解决方案来隐藏整个 Cordova Ios 应用程序的 scollbar,请帮助我,谢谢。
最佳答案
如果您正在使用插件cordova-plugin-ionic-webview
,它会将您的APP从使用UIWebView
转移到WKWebView
。构建您的应用程序后。
找到文件
platforms/ios/your_APP_name/Plugins/cordova-plugin-ionic-webview/CDVWKWebViewEngine.m
;查找行
wkWebView.configuration.preferences.minimumFontSize = [settings cordovaFloatSettingForKey:@"MinimumFontSize" defaultValue:0.0];
wkWebView.allowsLinkPreview = [settings cordovaBoolSettingForKey:@"AllowLinkPreview" defaultValue:NO];
wkWebView.scrollView.scrollEnabled = [settings cordovaBoolSettingForKey:@"ScrollEnabled" defaultValue:NO];
wkWebView.allowsBackForwardNavigationGestures = [settings cordovaBoolSettingForKey:@"AllowBackForwardNavigationGestures" defaultValue:NO];
- 在它们下面插入两行。
wkWebView.scrollView.showsVerticalScrollIndicator = NO;
wkWebView.scrollView.showsHorizontalScrollIndicator = NO;
它适用于 iOS 13。
关于ios - 在 Cordova IOS App 中隐藏滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49727237/