gpt4 book ai didi

xcode - iOS 9 iPhone 4s 和 5 上不显示图像

转载 作者:搜寻专家 更新时间:2023-10-31 19:38:46 25 4
gpt4 key购买 nike

我刚刚安装了 Xcode 7.0 和模拟器 9.0。由于安装了这个,当使用 iPhone 4s/5 模拟器时,从 Assets.xcassets 文件中获取的任何图像都不会显示在模拟器上,但是底部的节点数表明节点存在。

但是,当使用 iPhone 5s 模拟器时,图像就会出现。无论模拟器设备如何,作为图集一部分的任何图像似乎都没有显示问题,只是不显示来自 Assets.xcassets 文件的图像。

当我在我的 iPhone 5 上测试该应用程序时,图像显示正常。但是,我没有 iPhone 4s 来测试我的应用程序,因此模拟器是我必须为该设备使用的唯一工具。

我的部署目标是 8.0,设备目标是 iPhone。图片在 iPhone 2x 和 3x 时都存储在 Assets.xcassets 文件中,没有 1x。我还没有在我的手机上安装 iOS 9,仍然是 iOS 8。我很快就会安装 iOS 9,看看图像是否会在 iOS 9 设备上消失。

有谁知道为什么这些图像没有显示在 iPhone 4s/5 模拟器上?

编辑:

我现在已经在我的手机上安装了 iOS 9,现在我的手机和模拟器上都没有显示图像。我检查了我以前创建的应用程序,自从更新到 iOS 9 以来,甚至那些应用程序都丢失了所有图像。

最佳答案

我遇到了完全相同的问题。通过执行以下操作似乎可以解决我的问题:

  1. 将我的 Assets 从图像集更改为纹理图集,并在图集中使用设备特定版本文件的标准文件命名约定,即 name@2x~iphone.png 等。
  2. 从我的 Xcode 项目中删除派生数据。转到窗口 -> 项目 -> 选择您的项目并点击派生数据的删除按钮。

我不知道为什么会这样。回想起来,我想知道上面的第 1 步是否有必要。不能保证这会解决您的问题,但它似乎对我有用。希望这会有所帮助。

关于xcode - iOS 9 iPhone 4s 和 5 上不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32676518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com