我正在尝试从我的启动屏幕中获得一个图像来显示为启动屏幕。故事板文件,但图像从不显示。我有标签显示良好,但图像不出现。

这是启动屏幕在启动屏幕中的外观。故事板文件:

然而,当我在模拟器(以及物理设备)上运行应用程序时,显示如下:

如您所见,标签“Test”显示良好,但图像没有显示。我真的不知道为什么会发生这种情况,我尝试的任何方法似乎都不起作用。如果任何人有任何关于如何解决这个问题的想法,这将是非常感激的。


当前回答

重新启动设备并清除x-code衍生数据

其他回答

这恰好是XCode/iOS中的缓存问题,但有一个简单的修复方法:在Assets中重命名文件。Xcassets,这样缓存就会重新生成。

对我来说,这不仅仅是重启设备那么简单。 我的发射图像存储在其他资产(其他Pods)。

不得不将图像移动到应用程序项目的资产。 然后重启了我的设备。(首先检查模拟器,它应该工作)。 然后就成功了。

图片可以是png/pdf格式,单比例或不重要。

此问题与资产相关。Xcassets修复它,你必须添加图像作为资源,但不是在Xcassets文件夹,然后应该工作得很好

我有启动屏幕文件命名,但它不存在。当我删除这个我的发射图像出现。

我陷入了同样的问题,感谢下面的参考,我能够解决这个问题

https://developer.apple.com/forums/thread/19759?answerId=75438022#75438022

虽然没有必要在为imageview选择图像时更改图像名称和删除扩展名,但我只是简单地创建了一个名为resources的文件夹,并将我的图像添加到该文件夹中,因为我认为将图像直接放入根文件夹中并不好

希望这能有所帮助。

调试快乐!