2017-03-01 26 views
1

我在我的资产目录中设置了一个图像,并在启动屏幕xib中为它设置了我的UIImageView。我知道启动屏幕会显示,因为它具有在我的设备上启动应用程序时显示的标签。我可以在界面生成器中,甚至在模拟器中看到图像和标签,但是当我在设备上启动应用程序时,图像不在那里。UIImageView没有显示在LaunchScreen.xib中

有谁知道可能是什么原因造成的,或者有什么好的方法来排除故障?

我已经尝试退出xcode,做一个干净的,删除导出的数据重置模拟器。我已经删除并添加了我想要显示的资产。我删除并重新启动屏幕上的约束。我没有成功,这让我有点疯狂,所以任何帮助都非常感谢。

另外我有两个不同的目标,所以这可能是导致这个问题,但在一个时间点的奇怪的事情,我确实有uiimageview显示在设备上。

+0

属性检查器,约束和'.xib'文件是什么样的?你可以发布屏幕截图吗? –

+0

如果您在启动屏幕上更改了标签,那么当您运行该应用程序时该更改会显示出来吗?你可以添加任何其他对象,比如带有红色背景的UIView,并显示它,但UIImageView不? – DonMag

+0

是啊我可以更改标签的背景颜色和uiimageview,并在设备上进行更新@DonMag – user3832583

回答

1

我知道是什么原因导致了这个问题,我想当你第一次在你的设备上安装你的应用程序时,你没有将图像添加到启动屏幕上,之后你下次添加了图像。对吗?,iOS选择一个旧的启动屏幕,所以我建议你卸载一次你的应用程序并重新运行应用程序。