【问题标题】:Image Assets catalog doesnt recognise retina 4 photos in xCode5图像资产目录无法识别 xCode5 中的 Retina 4 照片
【发布时间】:2013-09-15 16:13:53
【问题描述】:

为了开始我想做的事情,我什至不确定这是否可能(看起来是这样) 在 Xcode 中的图像资产功能中,您可以选择一个 imageSet 为 Universal 或 Device Specific。当我执行特定设备并同时选择 iphone 和 Retina 4 并将图片分配给 all 时,当我使用 iphone 5(设备或模拟器)时,它总是选择 iphone 视网膜图像而不是 Retina 4

已搜索文档但找不到内容。 谢谢

【问题讨论】:

  • 我也有同样的问题。我认为它会起作用,但也许不会..

标签: ios xcode image assets catalog


【解决方案1】:

“R4”图像仅适用于运行 iOS 7 或更高版本的 4 英寸 iPhone。 在旧版本的 iOS 上,它将使用 2x 图像。

示例。如果你使用这样的图片:

你会看到:

  • iPhone 5 iOS >= 7 - 3 号,
  • iPhone 5 iOS
  • iPhone 4、4S - 2 号,
  • iPhone 3GS - 1 号,
  • iPhone 5C 和 5S - 3 号。

【讨论】:

  • 根据我的经验,除非项目的部署目标专门指定 iOS 7.0,否则这不起作用。
【解决方案2】:

根据我的经验,只要您的部署目标中没有专门针对 iOS 7.0 作为项目/工作区设置的一部分,就会出现这种情况。

针对 7.0 以外的任何内容似乎都会导致这种行为。

澄清一下:这个值本质上指定了允许运行您的应用程序的最低 iOS 版本。在此字段中指定 iOS 7.0 会将您的应用/更新的使用限制为仅限 iOS 7.0 的用户。

【讨论】:

  • 如果 Deployment Target == iOS 7,资产目录中的项目被编译成统一、高效的运行时格式(=Assets.car)。如果部署目标
  • 如何在 iOS6 中解决这个问题
  • @Thangavel,据我了解,如果您的目标是 iOS
猜你喜欢
  • 1970-01-01
  • 2014-12-29
  • 2021-07-28
  • 2014-11-03
  • 2013-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多