故事板中的隐形图像

Invisible image in storyboard

我有一个很简单的LaunchImage.storyboard

它包含一个UIViewController(初始)。我添加了一个 UIImageView 并设置了约束。

现在,当我使用图像 Y 时一切正常 - 我可以在故事板和 phone 上看到图像。但是,当我使用图像 X 时,我可以在故事板上看到图像,但在 phone 上它不可见(我只能看到红色背景)。 imageView的内容模式是Aspect Fit。此外,图片 Y 为 30x30px,图片 X 为 400x400px。

有人知道为什么图像在 phone 上不可见吗? 我已尝试删除派生数据、重置 Xcode、从 phone 中删除应用程序 - 图像仍然不可见。

以下是展示情况的一些图片:

在xcode:

关于phone(splash的真实截图,只是按比例缩小了):

这似乎是 Xcode 7:

中的错误

我的步数:

  1. 有一个没有图像的项目。
  2. 在 iPhone 5 日启动了应用程序(正常)
  3. 已添加 image A 并将其添加到 launchscreen.storyboard
  4. 发布于 iPhone 5 - 看不到图像(错误)
  5. 发布于 iPhone 4 秒 - 看到 image A(正常)
  6. 已将资产中的图像从 image A 更改为 image B
  7. 发布于 iPhone 4 秒 - 发现 image A(错误)
  8. 发布于 iPhone 5 - 看不到图像(错误)
  9. 在 iPad mini - saw image B
  10. 上发布

顺便说一句:我在同一设备上的两次启动之间删除了应用程序,并删除了 Xcode 上的派生数据。

我今天遇到了一个非常相似的问题。

尝试使用 "LaunchScreen" 模板(而不是通用故事板)将启动屏幕重新创建为新的故事板文件。确保以不同的方式命名文件("LaunchImage2" 或其他名称)。

不知道这是否能解决您的问题,但它对我有用。