我正在使用Xamarin Forms v4.0.0.425677。当我使用shell时,我将BackgroundColor设置为#ff3A2E
,并且在iO中不起作用。
<code>
public AppShell()
{
InitializeComponent();
SetTabBarBackgroundColor(this, Color.FromHex("#D9D9D9"));
SetTabBarTitleColor(this, Color.FromHex("#FF3A2E"));
SetTabBarUnselectedColor(this, Color.FromHex("#FF3A2E"));
SetBackgroundColor(this, Color.FromHex("#FF3A2E"));
}
</code>
好像有一个覆盖层。
最佳答案
对于iOS,您可以尝试编辑Info.plist
文件的密钥,它们可能如下所示:
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
关于c# - 使用Shell时如何在iOS中更改状态栏的颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56601895/