首页 > 解决方案 > Xamarin - 物理设备部署颜色不正确

问题描述

我目前在 Windows 上使用 Visual Studio Community(连接到 Mac)和 Xamarin.IOS 15.0.0.8(安装在 MAC 上的相同版本)。将 Visual Studio 更新到版本 16.11.4 并将 xamarin 表单应用程序部署到我的物理设备(Iphone X)后,我可以注意到:Shell.BackgroundColor 不是蓝色并且汉堡图标菜单也没有出现。

如果我将相同的应用程序部署到 android 模拟器一切正常。 我附上这张图片来解释

你怎么看 ?

标签: iphonexamarinxamarin.forms

解决方案


根据我的查询,ios15中似乎已经更新了uikit。默认颜色是透明的。

我在xxx.IOS->Appdelegate.cs的 FinishedLaunching 方法中添加:

UINavigationBar.Appearance.BackgroundColor = UIColor.Blue;

推荐阅读