iphone - Xamarin - 物理设备部署颜色不正确
问题描述
我目前在 Windows 上使用 Visual Studio Community(连接到 Mac)和 Xamarin.IOS 15.0.0.8(安装在 MAC 上的相同版本)。将 Visual Studio 更新到版本 16.11.4 并将 xamarin 表单应用程序部署到我的物理设备(Iphone X)后,我可以注意到:Shell.BackgroundColor 不是蓝色并且汉堡图标菜单也没有出现。
如果我将相同的应用程序部署到 android 模拟器一切正常。 我附上这张图片来解释
你怎么看 ?
解决方案
根据我的查询,ios15中似乎已经更新了uikit。默认颜色是透明的。
我在xxx.IOS->Appdelegate.cs的 FinishedLaunching 方法中添加:
UINavigationBar.Appearance.BackgroundColor = UIColor.Blue;
推荐阅读
- sql - 如何获得正确的累积余额?
- typescript - 你如何阻止打字稿复制 src 文件夹
- c# - 如何使图像与窗体大小匹配
- reactjs - 如何解决 No QueryClient set,使用 QueryClientProvider 在 React Query v3 中设置一个
- r - R - 如果在列表中找不到,则更改值
- angular-cli - BitBucket Pipelines 无法构建生产 Angular 代码(暂存和本地机器工作)
- docker - 在 MERN 应用程序中找不到 Dockerfile
- python - 如何在 OpenTURNS 中使用 BIC 对分布列表进行排名?
- javascript - try catch 没有得到 date-fns parseISO 错误
- postgresql - Postgresql \i 权限被拒绝