Xamarin iOS状态栏文字颜色
问题描述:
我无法将Xamarin Forms iOS应用程序的状态栏文字颜色更改为白色。我已经尝试过在互联网和堆栈溢出中找到的多种解决方案,但他们都没有为我工作。这就是我所做的:在那里我已经添加了布尔属性- 视图 - 控制器 - 基地状态栏外观和Xamarin iOS状态栏文字颜色
- 更新我的info.plist将其设置为
- 我在没有添加/假App.cs,在我的MainPage这是一个NavigationPage,BarTextColor = Color.White
的问题是,现在我没有状态栏了,并在情况下,我删除添加的属性info.plist,我的状态栏文字颜色保持黑色。有什么我失踪?
答
更改状态栏的颜色:
在App.xaml.cs:
MainPage = new NavigationPage(new MainPage())
{
BarBackgroundColor = Color.FromHex("Your color code here"),
BarTextColor = Color.White
};
在Info.plist
:
<key>UIViewControllerBasedStatusBarAppearance</key>
检查这个网址:http://www.fabiocozzolino.eu/change-ios-status-bar-color-xamarin-forms/