我一直在尝试使用以下方法在Ionic App中更改状态栏颜色:
import { StatusBar } from '@ionic-native/status-bar';
constructor(private statusBar: StatusBar) { }
this.statusBar.overlaysWebView(true);
this.statusBar.backgroundColorByHexString('#ffffff');
Run Code Online (Sandbox Code Playgroud)
但是状态栏的颜色仍然不会改变。
经过几天的搜索终于找到了解决方案。首次安装
ionic cordova plugin add cordova-plugin-statusbar
npm install --save @ionic-native/status-bar
Run Code Online (Sandbox Code Playgroud)
然后将以下内容添加到config.xml中
<preference name="StatusBarBackgroundColor" value="#2873ed" />
<preference name="StatusBarOverlaysWebView" value="true" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3147 次 |
| 最近记录: |