使用 LaunchImages 和 LaunchScreen 的区别

Difference in using LaunchImages and LaunchScreen

我在 xamarin 工作 ios。我发现使用 Assets 中的 LaunchImages 和使用 LaunchScreen 之间存在差异。当我使用 LaunchImages 时,我觉得 UI 几乎没有缩放。但是如果我使用 LaunchScreen 那么它看起来很好。

为什么会这样?我能做些什么来解决它?

LaunchScreen 是专门用于设置启动屏幕的故事板。

In LaunchScreen you can set the proper constraints and thus show the image with proper layout in every iOS Devices, if proper constraints applied.

希望对您有所帮助。

如果您的 UI 在使用 launchimages 时看起来缩放得很少,这是因为没有为特定设备添加适当大小的 lanch 图像launchImage image.xcimageasset 部分的资产。

如果您为特定设备添加适当的图像,它将起作用

apple 提供的launch image size guideline 如下: https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/launch-screen/