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

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

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

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

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

【问题讨论】:

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

标签: ios xcode xib xcasset launch-screen


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    相关资源
    最近更新 更多