试图掌握使用 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/