尝试更改选项卡页面中状态栏的颜色。它只是第一次更改,在我点击标签之后它不再改变颜色,但只保留最后一个标签我点击颜色。
尝试使用ionViewDidLoad()
和ngOnInit()
,但是对于标签,似乎statusBar函数没有被调用,如何在每次用户在标签之间切换时触发颜色变化?
ngOnInit() {
this.statusBar.backgroundColorByHexString('#f2d602');
}
尝试使用ionViewWillEnter()每次进入该视图时都会启动此功能。有关更多信息,请参阅以下链接中的离子生命周期。
https://blog.ionicframework.com/navigating-lifecycle-events/
在app.component文件的constructor()中调用此函数。它将应用于您应用中的所有页面
constructor(){
this.platform.ready().then(() => {
this.statusBar.backgroundColorByHexString('#f2d602');
}
}