【问题标题】:Images on Launch Screen doesn't appear on device启动屏幕上的图像不会出现在设备上
【发布时间】:2015-09-21 19:42:15
【问题描述】:

我正在 xcode 7 中构建一个 iOS 应用程序。我有随项目自动生成的标准启动屏幕,其中包含一个图像视图。我已经工作了一段时间,但突然当我运行应用程序时,图像显示为全黑。查看问题的屏幕显示:

只有当我在我的设备 (iPhone 6) 上运行应用程序时才会发生这种情况,当我在模拟器上运行应用程序时,启动屏幕与预期的一样。

在我在情节提要中编辑 som 约束后出现问题,完全不相关。 加载的图像作为常规文件添加到项目中,而不是在 xcassets 中。 当我以与旧图像相同的方式将新的相同图像放入项目时,它解决了问题,但仅持续了几个小时,然后再次发生。

有什么建议吗?我很困惑。!

【问题讨论】:

  • 你知道是不是约束?如果是这样,您应该在应用程序运行时收到约束错误或警告,并且它们应该显示在控制台中。你有吗?我的启动很好,我的 xcassets 中也没有图像。我只有一个 UIImageView 和它上面的图像。此外,还有一个设置可以通过单击项目来启动启动画面,它应该在您选择要部署到的目标 iOS 的中间位置。
  • 我没有收到任何警告或错误,并且图像(黑色)似乎已根据约束正确编辑,我似乎具有正确的大小和位置。
  • 所以 UIImageView 将您的图像设置为您的图像,对吗?这是游戏应用还是普通应用?
  • 对。它有一个图像文件,.png。
  • 尝试删除UIImageView,保存,关闭xCode。重新打开它,添加一个新的 UIImageView,设置图像,看看它做了什么。你试过在模拟器上作为 iPhone 6 运行它吗?

标签: iphone xcode swift launch-screen


【解决方案1】:

在提出问题 1.5 年后再次遇到此问题。

我可以通过重启 iPhone 解决问题:S

我正在使用与提出问题时相同的 iPhone 6,现在在 Xcode 8.3.1 上

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 2019-02-20
    • 2015-09-16
    相关资源
    最近更新 更多