首页 > 解决方案 > 更改 Xamarin Forms 中状态栏的状态栏颜色和文本颜色

问题描述

我们如何在 xamarin 表单 iOS 中更改状态栏颜色的颜色。

标签: xamarinxamarin.ios

解决方案


一般来说,你可以在启动时隐藏状态栏,但如果你想有时间覆盖它,你需要进入你的 Info.plist 文件。您将找到一个状态栏条目,您只需将其更改为 Light Content,然后它将显示白色文本和图标。或者在 info.plist 中设置此信息。

<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>

设置导航页 BarTextcolor 和 BarBackgroundColor 属性

MainPage = new NavigationPage(new Pages.Security.Login()) { BarTextColor = Color.White , BarBackgroundColor= Color.Blue};

推荐阅读