【问题标题】:Phonegap 3.8.0 & iOS8 statusbarPhonegap 3.8.0 & iOS8 状态栏
【发布时间】:2015-05-19 12:04:33
【问题描述】:

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

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

尝试过的解决方案:

  • 元标记 index.html
  • 编辑 MyApp-Info.plist (Phonegap - How do i make the statusbar black?)
  • 使用多个 Phonegap/Cordova 插件并编辑 config.xml。这在启动phonegap serve 时给了我各种“无法解析”的错误

【问题讨论】:

    标签: ios cordova phonegap-plugins


    【解决方案1】:

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

    只需通过终端安装状态栏插件:

    cordova plugin add org.apache.cordova.statusbar
    

    然后使用 config.xml 设置状态栏的样式首选项:

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

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

    我再说一遍,不是 100% 肯定,但我认为你不能在 iOS 中为状态栏设置自定义字体颜色。

    【讨论】:

    • 感谢@massimo-polimeni,但不幸的是我的终端在使用“cordova”时出现错误:“command not recognised”。有什么解决方案可以让我试试你的想法吗?
    • 表示你没有安装cordova。输入你的终端“sudo npm install -g cordova”然后再试一次:)
    • 好吧,看起来很合乎逻辑;-)。我的教授(是的,这是给大学的)说我可以用“phonegap”替换你的命令。这似乎奏效了。只是好奇:这在行业中是“可接受的”还是被认为是一种混合解决方案?
    • Cordova 或 phonegap 是混合解决方案,但不用担心它们被广泛用于工作场所,以降低“简单”解决方案的成本和开发时间
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多