Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS-某些图像未显示在启动屏幕中_Ios_Storyboard_Image Manipulation_Launch Screen - Fatal编程技术网

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

iOS-某些图像未显示在启动屏幕中,ios,storyboard,image-manipulation,launch-screen,Ios,Storyboard,Image Manipulation,Launch Screen,嗨,我们有一个非常令人沮丧的时刻与发射屏幕(注:不是发射图像) 我们遇到的问题是,一些图像出现在启动屏幕上,而其他图像则没有 这些图像包含在UIImageView中,并设置了一些非常简单的约束 以下是一些截图,您可以理解我们的意思: 第一张图片-一张非常简单的头像图像(单色、RBG、Alpha通道)可以正常工作 第二张图片-真正简单的标识图像(一种或多种颜色、RBG、Alpha通道)不起作用 第三张图片-第二张图片的界面生成器外观。(我们想要的) 有没有人遇到过同样的行为,或者我遗漏了一些基

嗨,我们有一个非常令人沮丧的时刻与发射屏幕(注:不是发射图像)

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

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


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

第一张图片-一张非常简单的头像图像(单色、RBG、Alpha通道)可以正常工作

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

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


有没有人遇到过同样的行为,或者我遗漏了一些基本的东西

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

已多次清除所有派生数据和生成文件夹

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

此外,所有资产都位于XCAssets文件夹中

期待一些澄清


Alex

证明,无论我是否删除了应用程序,物理设备都会缓存图像。唯一有效的方法是1。卸下应用程序2。重新启动设备。只有这样,图像才会消失。不知道从iOS 9.2开始这是否是一个bug,这可能与图像上的alpha通道有关。开发者论坛上讨论了这一点:

将图像文件保存在project navigator中,而不是XCAssets中。这解决了我同样的问题

自iOS 9.0以来,ImageCheck设备命名约定一直是一个问题,iOS 9.3.1中仍然存在此问题。上面的步骤为我解决了这个问题。我花了半天的时间试图弄明白。必须编辑图像(仅使用photoshop中的钢笔工具添加了一个点)并成功!现在更改了一些状态栏设置,它又消失了。感谢传奇般的解决方案。已保存我的一天:)不确定它是否会在消费者的设备上重新出现:/