iOS - 某些图像未显示在启动屏幕中

iOS - Some images not showing up in launch screen

您好,我们对启动屏幕感到非常沮丧(注意:不是启动图像)。

我们遇到的问题是一些图像出现在启动屏幕上,而另一些则没有。

图像包含在 UIImageView 中,并设置了一些非常简单的约束。


以下是一些屏幕截图,以便您理解我们的意思:

第一张图片 - 一个非常简单的头像图像(一种颜色,RBG,Alpha 通道)有效

第二张图片 - 一个非常简单的标识图像(一种或多种颜色,RBG,Alpha 通道)不起作用

第三张图片 - 第二张图片的界面生成器外观。 (我们想要的)


有没有人遇到过相同的行为或者我是否遗漏了一些基本的东西?

另一个有趣的事情是它在模拟器中按预期工作但在实际设备上却不工作?!?

所有派生数据都已清除,构建文件夹也已多次清除。

请记住,这不是启动图像,而是使用故事板的启动屏幕。

此外,所有资源都在 XCAssets 文件夹中。

期待一些说明!

亚历克斯

事实证明,无论我是否删除应用程序,物理设备都会缓存图像。唯一真正起作用的是 1. 删除应用程序和 2. 重新启动设备。只有这样图像才会消失。不知道这是否是 iOS 9.2

的错误

这可能与图像上的 Alpha 通道有关。这是在开发论坛上讨论的:https://forums.developer.apple.com/thread/19759

在项目导航器而不是 XCAssets 中保留图像文件。这解决了我同样的问题。