Я все перепробовал.
App.xaml
<Application.Resources>
<ResourceDictionary>
<Style TargetType="NavigationPage">
<Setter Property="BarBackgroundColor" Value="#00ff00"/>
</Style>
</ResourceDictionary>
</Application.Resources>
App.xaml.cs
public App ()
{
InitializeComponent();
MainPage = new NavigationPage(new HomePage())
{
BarBackgroundColor = Color.Green // doesn't work
};
}
AppDelegate.cs
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
global::Xamarin.Forms.Forms.Init();
LoadApplication(new App());
UIKit.UIApplication.SharedApplication.SetStatusBarStyle(UIKit.UIStatusBarStyle.BlackOpaque, false); // doesn't have to be black. im just trying to get it to change to any color at all.
return base.FinishedLaunching(app, options);
}
info.plist
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
¯ \ _ (ツ) _ / ¯¯ \ _ (ツ) _ / ¯ ¯ \ _ (ツ) _ / ¯ ¯ \ _ (ツ) _ / ¯ ¯\ _ (ツ) _ / ¯ ¯ \ _ (ツ) _ / ¯ ¯ \ _ (ツ) _ / ¯
Ничто не делает ничего вообще.Это всегда выглядит так.

Чтобы было ясно, это должно выглядеть так.