Phonegap 3.8.0和;iOS8状态栏

Phonegap 3.8.0和;iOS8状态栏,ios,cordova,phonegap-plugins,Ios,Cordova,Phonegap Plugins,这个问题真的很简单。我希望能够更改Phonegap应用程序中状态栏的字体颜色。注意:我没有使用Phonegap构建,只是在phpStorm中构建应用程序,并使用Phonegap服务在我的iPhone应用程序中显示它 我搜索了Google和Stackoverflow,寻找可能的解决方案,但它们都不起作用 尝试过的解决方案: Meta tag index.html 编辑MyApp-Info.plist() 使用几个Phonegap/Cordova插件并编辑config.xml。这使我在启动phon

这个问题真的很简单。我希望能够更改Phonegap应用程序中状态栏的字体颜色。注意:我没有使用Phonegap构建,只是在phpStorm中构建应用程序,并使用Phonegap服务在我的iPhone应用程序中显示它

我搜索了Google和Stackoverflow,寻找可能的解决方案,但它们都不起作用

尝试过的解决方案:

  • Meta tag index.html
  • 编辑MyApp-Info.plist()
  • 使用几个Phonegap/Cordova插件并编辑config.xml。这使我在启动
    phonegap服务时出现了各种“无法解析”错误

您是否尝试过状态栏插件?这应该是可行的

只需通过终端安装statusbar插件:

cordova plugin add org.apache.cordova.statusbar
然后使用config.xml为状态栏设置样式首选项:

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


我认为您只能在iOS中为状态栏设置自定义背景色,或者只为字体设置白色/黑色,而不设置其他颜色


我重复一遍,不是100%确定,但我认为您无法在iOS中为状态栏设置自定义字体颜色。

谢谢@massimo polimeni,但不幸的是,我的终端在使用“cordova”时出现错误:“未识别命令”。有什么解决方案可以让我试试你的想法吗?这意味着你还没有安装cordova。输入终端“sudo npm install-g cordova”并重试:)好的,看起来足够逻辑;-)。我的教授(是的,这是大学的)说我可以用“phonegap”代替你的命令。这似乎奏效了。只是好奇:这在业界是“可接受的”还是被视为混合解决方案?Cordova或phonegap是混合解决方案,但不要担心它们在工作场所被广泛使用,以减少“简单”解决方案的成本和开发时间