【发布时间】:2014-11-05 15:35:46
【问题描述】:
我想为新的 iPhone 6 和 iPhone 6 Plus 更新我的应用程序。为此,我从 Xcode 6 中的资产目录中选择了一个图像集。当我只为 iPhone 开发时,我在 Xcode 属性检查器中选择了“特定于设备”。现在我可以在以下设备之间进行选择:
- iPhone
- 视网膜 4 英寸
- iPad
- 苹果机
仅选择 iPhone 我得到以下尺寸:
- 1x
- 2x
- 3x
只选择 Retina 4-inch 只给我一种尺寸:
- 视网膜 4 2x
为什么 4 英寸屏幕与 3.5、4.7 和 5.5 英寸不同?在我看来,将 1x 和 2x 结合起来是有意义的,因为它们都可以在具有 4:3 纵横比和 Retina 4 2x的设备上使用> 和 3x 适用于宽高比为 16:9 的设备。
我真正的问题:我需要提供什么才能支持 iOS 7.0 及更高版本?我显然不需要 1x 图像,因为我的应用程序不支持任何非视网膜设备。 2x 对于 iPhone 4s 来说似乎是合理的。如果我已经提供 2x,我还需要 Retina 4 2x 吗? iPhone 6 会使用 2x 还是 Retina 2x? 3x 适用于 iPhone 6 Plus,毫无疑问。
感谢您的帮助。
【问题讨论】:
标签: ios xcode iphone-6 iphone-6-plus asset-catalog