Xamarin 有没有办法改变苹果信息的颜色以及iOS屏幕顶部和底部的滑动条?

Xamarin 有没有办法改变苹果信息的颜色以及iOS屏幕顶部和底部的滑动条?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我有一个窗体应用程序,它有一个暗模式。但是,显示在屏幕顶部的苹果信息和底部的滑块显示得非常亮。有没有办法改变这些的颜色 顶栏只能是黑色或白色,或者如果您根本不想看到它,可以将其隐藏 底部(选项卡)栏可能会受到影响,您可以在iOS上使用外观API。例如,在AppDelegate.cs文件中添加如下行:uitabar.Appearance.TintColor=Color.Red.ToUIColor() 可能还有更高级的场景,请看我的博客: 以及Xamarin.Forms repo上的(开放)PR,

我有一个窗体应用程序,它有一个暗模式。但是,显示在屏幕顶部的苹果信息和底部的滑块显示得非常亮。有没有办法改变这些的颜色


顶栏只能是黑色或白色,或者如果您根本不想看到它,可以将其隐藏

底部(选项卡)栏可能会受到影响,您可以在iOS上使用外观API。例如,在
AppDelegate.cs
文件中添加如下行:
uitabar.Appearance.TintColor=Color.Red.ToUIColor()

可能还有更高级的场景,请看我的博客:


以及Xamarin.Forms repo上的(开放)PR,这将直接从表单框架实现:

In-app delegates.cs find Finishlaunching方法和以下所有代码。也相应地设置颜色

UINavigationBar.Appearance.BarTintColor=UIColor.FromRGB(190,18,40); UINavigationBar.Appearance.SetTitleTextAttributes(新UITextAttributes{TextColor= UIColor.Blue})