OStack程序员社区-中国程序员成长平台

标题: ios - Cordova-ios 中的状态栏保持半透明 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 03:39
标题: ios - Cordova-ios 中的状态栏保持半透明

我正在使用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-推荐答案


将此添加到我的 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/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4