图像资产目录无法识别xCode 5中的retina 4照片

时间:2013-09-11 14:53:02

标签: ios xcode image assets catalog

为了开始我想要做的事情,我甚至不确定是否可能(看起来是这样) 在Xcode中的图像资源功能中,您可以选择将图像集设置为通用或特定于设备。当我做它的设备特定并选择iphone和Retina 4并为所有人分配图片时,它总是选择iphone视网膜图像,当我使用iphone 5(设备或模拟器)时从不选择Retina 4

已搜索过文档但无法找到某些内容。 感谢

2 个答案:

答案 0 :(得分:15)

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

实施例。如果你使用这样的图像:

Xcode 5 screenshot

你会看到:

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

答案 1 :(得分:8)

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

iOS 6.1 targeted - needs iOS 7.0!

定位7.0以外的任何内容似乎都会导致此行为。

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