在Cordova IOS应用程序中隐藏滚动条

时间:2018-04-09 07:03:15

标签: ios cordova

这不适用于我的ios cordova应用程序,我尝试了很多方法,但滚动条仍然出现。 ::-webkit-scrollbar { display: none }

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

self.webView.scrollView.showsVerticalScrollIndicator = NO; self.webView.scrollView.showsHorizontalScrollIndicator = NO;

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

1 个答案:

答案 0 :(得分:1)

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

  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。