UIImageView 没有出现在 LaunchScreen.xib 中

Posted

技术标签:

【中文标题】UIImageView 没有出现在 LaunchScreen.xib 中【英文标题】:UIImageView doesn't show up in LaunchScreen.xib 【发布时间】:2017-03-01 19:08:27 【问题描述】:

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

有谁知道这可能是什么原因造成的,或者有什么好的解决方法吗?

我尝试退出 xcode,进行清理,删除派生数据重置模拟器。我已删除并添加了我想要显示的资产。我删除并重新做了启动屏幕上的约束。我没有成功,这让我有点发疯,所以非常感谢任何帮助。

另外我有两个不同的目标,所以这可能是导致问题的原因,但奇怪的是,我确实在设备上显示了 uiimageview。

【问题讨论】:

属性检查器、约束和.xib 文件是什么样的?可以发截图吗? 如果您更改启动屏幕上的标签,该更改是否会在您运行应用程序时显示?你可以添加任何其他对象,比如带有红色背景的 UIView,并让它显示出来,但 UIImageView 没有? 是的,我可以更改标签和 uiimageview 的背景颜色,并在设备上进行更新@DonMag 【参考方案1】:

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

【讨论】:

以上是关于UIImageView 没有出现在 LaunchScreen.xib 中的主要内容,如果未能解决你的问题,请参考以下文章

来自 url 的 UIImageView 没有出现

Swift3 - UIImageView 没有从解析的 JSON 数据中出现

UIImageView 没有出现或大小不规则

我的 UIImageView 的 PNG 图像没有出现,但出现了另一个 PNG 图像

Xcode - 用户选择后图像未出现在 UIImageView 中

UIImageView 没有正确旋转?