Ios UIImageView在启动屏幕上为黑色

Ios UIImageView在启动屏幕上为黑色,ios,swift,uiimageview,Ios,Swift,Uiimageview,我有时会在启动屏幕上遇到一个非常奇怪的问题。我使用的是一个xib文件,上面只有一个UIImageView,但是有时候图像只是一个黑色矩形 我尝试在.jpg和.png文件之间切换,但这没有帮助,我还为其指定了不同的图像属性配置文件 这发生在运行iOS 9的设备上 这些是UIImageView的约束条件。我已经删除了该图像,因为它是客户的徽标 我有一些设备上不时出现的相同问题。最后一件有帮助的事情是完全重启设备。我也有同样的问题。 我试过: 将.png文件移动到Images.xcsets。失败

我有时会在启动屏幕上遇到一个非常奇怪的问题。我使用的是一个xib文件,上面只有一个
UIImageView
,但是有时候图像只是一个黑色矩形

我尝试在.jpg和.png文件之间切换,但这没有帮助,我还为其指定了不同的图像属性配置文件

这发生在运行iOS 9的设备上

这些是
UIImageView
的约束条件。我已经删除了该图像,因为它是客户的徽标


我有一些设备上不时出现的相同问题。最后一件有帮助的事情是完全重启设备。

我也有同样的问题。 我试过:

  • 将.png文件移动到Images.xcsets。失败
  • 创建新的LaunchFile.storyboard。失败
  • 重命名.png文件。工作一段时间,但在执行 生成和运行操作(与不生成操作的运行相同)几次, 问题再次出现。很奇怪。(有时你需要重新打开 Xcode(用于复制问题)
  • 在新项目中测试相同的LaunchFile.storyboard。启动文件 在新项目中正确显示,让我非常困惑
最后,我找到了一种不仅适用于临时的方法(我已经测试了一个小时,只需重复构建并运行大约100次,同时看电视)

这个问题在某种程度上与.png图像有关。我将.png文件拖到photoshop中,然后转到文件>为web保存(Command+Option+Shift+S),确保未选中透明度,导出一个新的.png文件。将旧文件替换为新文件,您会发现问题已解决


但是我仍然不明白为什么一个发布的.png文件可以工作一段时间。

不确定最初的问题是什么,但是我通过手动生成旧的启动屏幕来修复它


调试中的一个可能有用的问题是,它在更新生成时(即使删除了应用程序)一直存在,直到我删除了应用程序并关闭了设备。我猜闪屏正在被缓存,因此这会清除缓存。我希望这有助于节省一些人的时间,如果有人知道为什么会发生这种情况,我还是很乐意知道。

你能发布发布屏幕的截图吗?你对
UIImageView
@NimitParekh是否应用了任何约束?请查看更新的问题你想要全屏图像吗?不,图像位置正确,只是图像没有显示出来,而是一个黑色矩形。