为什么 xamarin.ios 中的启动屏幕如此混乱

why there is so much confusion surrounding launch screen in xamarin.ios

在图像资产编辑器中,我们可以添加启动图像,但它不会出现在设备中我可以说至少 iPhone 设备,但如果您忽略在资产中添加 LaunchImage,xamarin 将不允许您编译 app.so 你必须添加 LaunchImage,同时你必须有 Launch Screen.storyboard 为什么会出现这种异常情况?以及如何继续使用静态图像 我在资产库中创建了单独的图像集,并在启动屏幕中添加了一个图像视图,并引用了新添加的图像集,但它的不工作屏幕显示为空

这不是 Xamarin 问题,而是 iOS 本身。

iOS 低于 8.0 的版本需要启动图像。所以如果你想支持它们,你需要将所有图像添加到资产中。

LaunchStoryboard 可用于 8.0(包括)以上的所有 iOS 版本。它会为每个设备自动伸展。

您可以 select 在 Info.plist 中为您的项目提供最合适的解决方案