Xamarin.Forms 4.0 Shell TitleView iOS 无法设置黑色背景颜色

Xamarin.Forms 4.0 Shell TitleView iOS cannot set black background color

我在一家公司工作,该公司的品牌指南要求标题视图以黑色 (#000) 作为背景色。我正在使用 Xamarin.Forms 4.0 Shell 来构建应用程序。 Android 工作得很好,但 iOS 是 "not that black"。

为了演示问题,我使用官方示例"Xaminals"作为试用并将标题颜色更改为"Black"。请查看下面的结果图像。

iOS Screenshot

Android Screenshot

请查看我的代码是否有任何问题,以便为 iOS 标题视图背景色实现 "Real Black" (#000)。提前致谢!

Sample供参考。

标题视图放置在导航栏上。 iOS 上导航栏的默认设置(半透明)为真。所以看起来不是真的黑

如果您不想要这种效果,您可以在 iOS 项目上禁用它:

public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
    Xamarin.Forms.Forms.SetFlags("CollectionView_Experimental");
    global::Xamarin.Forms.Forms.Init();
    LoadApplication(new App());

    UINavigationBar.Appearance.Translucent = false;

    return base.FinishedLaunching(app, options);
}