我有时在启动画面上遇到一个非常奇怪的问题。我使用的xib文件只有一个UIImageView
,但有时图像只是一个黑色矩形。
我尝试在.jpg和.png文件之间切换,但这没有帮助,我还为其分配了不同的图片属性配置文件。
在运行iOS 9的设备上会发生这种情况。
这些是UIImageView
的约束。我删除了图片,因为它是客户的徽标。
答案 0 :(得分:4)
我有同样的问题。 我试过了:
最后,我发现了一种不仅适用于临时工作的方式(我已经测试了一个小时,只需重复制作并运行100次,同时看电视)。
此问题与.png图像有某种关联。我将.png文件拖到photoshop,然后去File>保存为Web(Command + Option + Shift + S),确保未选中透明度,导出新的.png文件。用新的文件替换旧文件,你会发现问题是固定的。
但我仍然困惑为什么发布的.png文件可以工作一段时间。
答案 1 :(得分:3)
我遇到了一些在某些设备上不时出现的问题。最后一件事就是完全重启设备。
答案 2 :(得分:0)
不确定最初的问题到底是什么,我通过手动生成旧的启动屏幕来解决它。
调试的一个问题可能会有所帮助,那就是在更新版本时(即使删除了应用程序),该问题仍然存在,直到我删除应用程序并关闭设备为止。我猜初始屏幕正在缓存,因此可以清除缓存。我希望这有助于节省一些人的时间,如果有人知道为什么会这样,我仍然很高兴知道。