Ionic framework Ionic 2更改选项卡上的状态栏颜色

Ionic framework Ionic 2更改选项卡上的状态栏颜色,ionic-framework,ionic2,ionic3,Ionic Framework,Ionic2,Ionic3,正在尝试更改选项卡页面中状态栏的颜色。它只在第一次更改,在我在选项卡之间单击后,它不再更改颜色,而是保留我单击的最后一个选项卡的颜色 尝试使用ionViewDidLoad()和ngOnInit()但是对于选项卡,似乎没有调用statusBar函数,如何在每次用户在选项卡之间切换时触发颜色更改 ngOnInit() { this.statusBar.backgroundColorByHexString('#f2d602'); } 尝试使用ionViewWillEnter()此

正在尝试更改选项卡页面中状态栏的颜色。它只在第一次更改,在我在选项卡之间单击后,它不再更改颜色,而是保留我单击的最后一个选项卡的颜色

尝试使用
ionViewDidLoad()
ngOnInit()
但是对于选项卡,似乎没有调用statusBar函数,如何在每次用户在选项卡之间切换时触发颜色更改

  ngOnInit() {

    this.statusBar.backgroundColorByHexString('#f2d602');

  }
尝试使用ionViewWillEnter()此函数将在每次进入该视图时启动。有关更多信息,请参考以下链接中的离子生命周期


在app.component文件的构造函数()中调用此函数。它将应用于应用程序中的所有页面

constructor(){
this.platform.ready().then(() => {
      this.statusBar.backgroundColorByHexString('#f2d602');
}
}

抱歉,我使用ionViewWillEnter方法而不是ionViewDidLoad()时出错