ios - ImageView 仅在启动屏幕中显示背景颜色

标签 ios uiimageview launch-screen

我的应用程序启动屏幕 Storyboard 出现一些问题。

当我在 iPhone 5S 上运行该应用程序时,会显示图像。 但是,当我在 iPhone 8 上运行该应用程序时,会显示 UIImageView 的背景颜色。

在项目设置中,在App Icons and Launch Images,我没有使用图像源(虽然尝试这样做似乎也不起作用)和Launch Screen File 设置为 LaunchScreen。

View Controller 已选中Is Initial View Controller,文件已选中Use as Launch Screen。图像集是使用 Import... 引入的,并且是通用的。

我已经阅读了这里的几种黑屏解决方案,但切换背景颜色显示我的黑屏是从哪里来的。

在 Assets 文件中,图像集有 1x @ 640x1136、2x @ 1242x2208 和 3x @ 1125x2436。我尝试了其他组合,但这是第一组让我在 5S 上看到实际图像的组合。 我很确定问题出在图像集文件中的尺寸配置不正确,但不能确定。

任何帮助将不胜感激。提前致谢。

最佳答案

有同样的事情。在模拟器上工作但在设备上没有工作(或任何其他可能的选项)。这只是一个错误。

尝试这些直到它起作用:

  1. 关闭模拟器/设备,然后重新打开。
  2. 硬清洁模拟器。将其关闭。
  3. 清理/硬清理/删除派生数据
  4. 重启 Xcode

希望其中之一能有所帮助。

如果没有,请包括工作/非工作应用程序屏幕的屏幕截图。

关于ios - ImageView 仅在启动屏幕中显示背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49018201/

相关文章:

ios - 如何使用 tableView 和 Realm 创建和保存一对多关系(父子关系)

iphone - 无法上传图片

xcode 6 - 更改默认启动屏幕显示时间

ios - 不会出现在 viewDidLoad 中的表

IOS 根据 NSMutableArray 值更改 Uitableview 中的 Accessory View Cell Image

ios - 圆角半径图像 Swift

ios - 如何使用 AFNetworking 从一组 URL 下载和存储图像?

ios - 如何在 iOS 9 上以横向和纵向模式显示 iPad Launchscreen Storyboard?

ios - 使用 Xcode 12 无法在 iOS 14 上启动屏幕

iOS 10 测试版 : URL scheme is not working but works in iOS 9