javascript - Cordova Statusbar 插件差距

标签 javascript css cordova

试图掌握使用 Cordova 进行混合应用程序开发,我真的很喜欢他们的插件,使 JS 中的一些任务更容易管理。

但是我的状态栏插件有问题,我正在玩的应用程序有一个深色主题,木炭色,暗橙色和一些灰色,所以我坚持使用深色状态栏所以我已经使用了状态栏插件,但是当我安装它时,它会导致内容开始和状态栏之间出现间隙。

如果我卸载插件,间隙就会消失,并且条恢复为默认的白色但没有间隙。

在我设置的config.xml中

<preference name="StatusBarBackgroundColor" value="#000000" />
<preference name="StatusBarStyle" value="lightcontent" /> 

在 JS on device ready 函数中

StatusBar.overlaysWebView(true);

如果我将其设置为 true,间隙消失,但状态栏变为白色并显示电池图标,没有其他任何内容,如果我将其设置为 false,则在配置中将状态栏设置为颜色,但间隙出现。我也试过在加载时隐藏和显示它以使其设置正确,但没有成功。

不太确定如何让它正确放置。

最佳答案

在阅读了一些文档和链接中成员提供的链接后,我接受了通过将状态栏保留为默认状态或根本不使用该插件来取悦苹果的最佳做法。

关于javascript - Cordova Statusbar 插件差距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47030762/

相关文章:

html - CSS:全宽 Flex 列不会在 Webkit 上彼此堆叠

angularjs - 点击后在 map 上奇怪的跳转

javascript - 为什么这个 Angular Controller 会抛出 "Error: Unknown provider: nProvider <- n"?

javascript - 为什么 $scope 没有传递给 Controller ​​?

javascript - 未定义=真;然后回到未定义?

html - 仅在 FF 35 中未检测到媒体查询

javascript - 在 AngularJS 中添加 ng-switch 后,滚动事件未绑定(bind)到 html 元素

cordova - jquery mobile位置固定在Windows Phone 8和视口(viewport)高度

android - Android/PhoneGap 中的 overflow-y 会产生奇怪的行为

javascript - 主干.js 的目的是什么?