【问题标题】:ionic cordova statusbar for ionic v1 not workingionic v1 的 ionic cordova 状态栏不工作
【发布时间】:2018-09-09 02:15:46
【问题描述】:

我有一个 ionic v1 应用程序,我正在尝试解决状态栏元素被我的应用程序背景淡出的问题。

我正在使用状态栏 cordova 插件。

我为状态栏安装了cordova插件,发现它安装在我的config.xml中。

我的 config.xml 中有以下配置。

<plugin name="cordova-plugin-statusbar" spec="~2.2.0" />
<preference name="StatusBarBackgroundColor" value="#000000" />

插件是在我安装时自动添加的。偏好是我添加的。但这不起作用。我的状态栏背景没有改变。

我在这里错过了什么???

我的版本:

global packages:

    cordova (Cordova CLI) : 8.0.0 

local packages:

    Cordova Platforms : android 6.3.0 ios 4.5.3
    Ionic Framework   : ionic1 1.3.2

【问题讨论】:

  • 你的 cordova 和 ionic 版本是什么?
  • 嗨 Manoj,已添加。
  • 这有帮助吗? forum.ionicframework.com/t/…
  • 嗨,克里斯,已安装。

标签: ionic-framework cordova-plugins ngcordova


【解决方案1】:

只需从 config.xml 中删除该行

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

在您的 ionic v1 应用中的 app.js 文件中

在你的 Angular 模块运行函数中添加以下代码

        if (window.StatusBar) {                    
                StatusBar.styleDefault();
                StatusBar.backgroundColorByHexString('#262424');
            }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 2017-11-23
    • 2022-01-09
    • 2016-01-16
    • 2017-01-09
    • 2020-04-15
    相关资源
    最近更新 更多