ios - 在 Cordova IOS App 中隐藏滚动条

标签 ios cordova

这在我的 ios cordova 应用程序上不起作用,我尝试了很多方法,但滚动条仍然出现。 ::-webkit-scrollbar { 显示:无 }

article告诉我将 2 行添加到 CDVUIWebViewEngine.m 文件,但我不知道将这些行粘贴到哪里。

self.webView.scrollView.showsVerticalScrollIndicator = NO; self.webView.scrollView.showsHorizo​​ntalScrollIndicator = NO;

我需要一个解决方案来隐藏整个 Cordova Ios 应用程序的 scollbar,请帮助我,谢谢。

最佳答案

如果您正在使用插件cordova-plugin-ionic-webview,它会将您的APP从使用UIWebView转移到WKWebView。构建您的应用程序后。

  1. 找到文件 platforms/ios/your_APP_name/Plugins/cordova-plugin-ionic-webview/CDVWKWebViewEngine.m;

  2. 查找行

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];
  1. 在它们下面插入两行。
wkWebView.scrollView.showsVerticalScrollIndicator = NO;
wkWebView.scrollView.showsHorizontalScrollIndicator = NO;

它适用于 iOS 13。

关于ios - 在 Cordova IOS App 中隐藏滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49727237/

相关文章:

ios - xcode .pch,从一个文件中排除

ios - 直接从 APNS 将图像保存到库中

javascript - Angular.js 在 DOM 准备好之前显示加载动画

cordova - ionic 创建新应用程序卡住

ios - 生成具有 CoreData 等属性的 CKRecord 类

ios - 要求不同大小的 San Francisco 字体会在 iOS 13.1 上返回 Times New Roman 变体

iphone - 如何在 iOS 中使用位图/rgb 数据为图像制作动画

android - Cordova-Plugin-Firebase 当应用程序从 OFF 变为 ACTIVE 时,onNotificationOpen() 在 Android 上不起作用

angularjs - PouchDB + Ionic 使用 WebSQL 而不是 SQLite

android - HTML5 视频控件在 Android 设备的全屏模式下消失