我正在使用cordova状态栏插件,状态栏是半透明的白色。我正在使用最新版本的 macOS 和 xCode 为 iOS 11 进行开发。
我研究了错误,但建议的修复都没有帮助我。
向 index.html 的元标记添加 viewport-fit=cover 无效。
将 feature 标记 与 ios-package(如文档中所述)添加到 www/config.xml 作为小部件的子项。
将带有 StatusBarBackgroundColor 和 Overlay 的 preference 标签 添加到 config.xml(作为小部件和 ios 的子项)和 www/config.xml 不起作用。
在 代码 中与 cordova.platformId = 'ios' 内的 StatusBar 全局变量一起使用,无效。
最后app一开始是黑底,黑底没了,然后就是半透明状态栏了。
Best Answer-推荐答案 strong>
将此添加到我的 config.xml 为我解决了这个问题:
<gap:plugin name="cordova-plugin-statusbar" source="npm"/>
<preference name="StatusBarOverlaysWebView" value="false" />
<preference name="StatusBarBackgroundColor" value="#ffffff" />
<preference name="StatusBarStyle" value="default" />
关于ios - Cordova-ios 中的状态栏保持半透明,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/47777886/
|