Ios UIImageView在启动屏幕上为黑色
我有时会在启动屏幕上遇到一个非常奇怪的问题。我使用的是一个xib文件,上面只有一个Ios UIImageView在启动屏幕上为黑色,ios,swift,uiimageview,Ios,Swift,Uiimageview,我有时会在启动屏幕上遇到一个非常奇怪的问题。我使用的是一个xib文件,上面只有一个UIImageView,但是有时候图像只是一个黑色矩形 我尝试在.jpg和.png文件之间切换,但这没有帮助,我还为其指定了不同的图像属性配置文件 这发生在运行iOS 9的设备上 这些是UIImageView的约束条件。我已经删除了该图像,因为它是客户的徽标 我有一些设备上不时出现的相同问题。最后一件有帮助的事情是完全重启设备。我也有同样的问题。 我试过: 将.png文件移动到Images.xcsets。失败
UIImageView
,但是有时候图像只是一个黑色矩形
我尝试在.jpg和.png文件之间切换,但这没有帮助,我还为其指定了不同的图像属性配置文件
这发生在运行iOS 9的设备上
这些是UIImageView
的约束条件。我已经删除了该图像,因为它是客户的徽标
我有一些设备上不时出现的相同问题。最后一件有帮助的事情是完全重启设备。我也有同样的问题。 我试过:
- 将.png文件移动到Images.xcsets。失败
- 创建新的LaunchFile.storyboard。失败
- 重命名.png文件。工作一段时间,但在执行 生成和运行操作(与不生成操作的运行相同)几次, 问题再次出现。很奇怪。(有时你需要重新打开 Xcode(用于复制问题)
- 在新项目中测试相同的LaunchFile.storyboard。启动文件 在新项目中正确显示,让我非常困惑
但是我仍然不明白为什么一个发布的.png文件可以工作一段时间。不确定最初的问题是什么,但是我通过手动生成旧的启动屏幕来修复它
调试中的一个可能有用的问题是,它在更新生成时(即使删除了应用程序)一直存在,直到我删除了应用程序并关闭了设备。我猜闪屏正在被缓存,因此这会清除缓存。我希望这有助于节省一些人的时间,如果有人知道为什么会发生这种情况,我还是很乐意知道。你能发布发布屏幕的截图吗?你对
UIImageView
@NimitParekh是否应用了任何约束?请查看更新的问题你想要全屏图像吗?不,图像位置正确,只是图像没有显示出来,而是一个黑色矩形。