7

我想为新的 iPhone 6 和 iPhone 6 Plus 更新我的应用程序。为此,我从 Xcode 6 中的资产目录中选择了一个图像集。当我只为 iPhone 开发时,我在 Xcode 属性检查器中选择了“特定于设备”。现在我可以在以下设备之间进行选择:

  • 苹果手机
  • 视网膜 4 英寸
  • iPad
  • 苹果电脑

只选择iPhone我得到这些尺寸:

  • 1x
  • 2x
  • 3x

仅选择Retina 4 英寸仅给我一种尺寸:

  • 视网膜 4 2x

为什么4寸屏幕和3.5、4.7、5.5寸不一样?在我看来,将1x2x结合起来是有意义的,因为它们都适用于具有 4:3 纵横比的设备,而Retina 4 2x3x则适用于具有 16:9 纵横比的设备。

我真正的问题是:为了支持 iOS 7.0 及更高版本,我需要提供什么?我显然不需要1x图像,因为我的应用程序不支持任何非视网膜设备。2x对于 iPhone 4s 来说似乎是合理的。如果我已经提供2x ,我还需要Retina 4 2x吗?iPhone 6 会使用2x还是Retina 2x3x适用于 iPhone 6 Plus,毫无疑问。

谢谢你的帮助。

4

1 回答 1

0
  • 1x:不需要
  • 2x:3.5'、4' 和 4.7' — 见下文 4'
  • 3x:5.5'
  • Retina 4 2x: 4' 如果图像比例不同于 3.5',即图像具有相同的宽度但不同的高度
于 2014-10-02T14:56:07.617 回答