为什么我的启动图像在应用程序启动时没有加载?

Why isn't my launch image loading when the app starts?

我已经通读了所有答案,但仍然无法弄清楚我做错了什么。我去了 Project -> General -> Launch Image Source 并将该字段设置为 LaunchImage,它在我的 Assets.xcassets 中。我将 Launch Screen File 字段留空。我在几个地方读到删除 LaunchScreen.xib 文件,但我的 Xcode 项目中没有。我也有苹果公司要求的 Launch Images 所需的正确尺寸的图像。我应该怎么办?

尝试将启动屏幕图像添加为您的背景图像launchscreen.storyboard

Select 项目并转到“常规”选项卡。确保您已设置图像文件夹并删除 lauchscreen.xib

Select 箭头并转到文件夹。请务必检查:

也许对你有帮助。

但我强烈建议您:使用 lauchscreen.xib 或 .storyboard。它比使用 lauchImage 更好。如果你使用lauchingScreen,你应该这样使用::

将图像拖到 xib ,并将图像设置为此 imageview 检查选项用作 xib 文件右侧的启动屏幕。它会像一个魅力:)

您可能想尝试将视网膜图像添加到您的应用程序中。对我来说,这成功了。在添加它们之前,我的模拟器上没有显示启动图像。

请记住,如果您的应用同时支持纵向和横向,则您需要纵向和横向。

LI retina 5.5 的尺寸为 1242x2208,retina 4.7 的尺寸为 750x1334(纵向),横向则相反,即。视网膜 5.5 2208x1242 4.7 1334x750

Retina launch images are needed for ios 8/9