对于开始我正在尝试做的事情,我什至不确定这是否可能(看起来是)在 Xcode 中的图像资产功能中,您可以选择一个 imageSet 是通用的还是特定于设备的。当我执行特定设备并同时选择 iphone 和 Retina 4 并将图片分配给 all 时,当我使用 iphone 5(设备或模拟器)时,它总是选择 iphone 视网膜图像而不是 Retina 4
已搜索文档但找不到任何东西。谢谢
“R4”图像仅适用于运行 iOS 7 或更高版本的 4 英寸 iPhone。在旧版本的 iOS 上,它将使用 2x 图像。
例子。如果您使用这样的图像:
你会看见:
根据我的经验,只要您在部署目标中没有专门针对 iOS 7.0 作为项目/工作区设置的一部分,就会出现这种情况。
针对 7.0 以外的任何内容似乎都会导致这种行为。
澄清一下:这个值本质上指定了允许运行您的应用程序的最低 iOS 版本。在此字段中指定 iOS 7.0 会将您的应用程序/更新的使用限制为仅限使用 iOS 7.0 的用户。