iPad 3应用程序开发的图像大小(分辨率)是多少?

时间:2012-04-21 07:27:32

标签: objective-c ios xcode ipad ipad-3

据我们所知,iPad 3的分辨率为2048×1536。 对于带有视网膜显示屏的iPhone 4,我们在名单中添加了名为@ 2X的大图像和一个普通图像。

因此,对于iPad 3应用程序开发,我们还需要放置两个图像,一个是正常大小,另一个是大尺寸,@ 2X名称..?

任何人都知道请回复。

2 个答案:

答案 0 :(得分:12)

使用iPad 3,您还需要为视网膜图像命名foo@2x.png。它需要恰好是相应foo.png分辨率的两倍。因此,假设foo.png为10x10,那么您的foo@2x.png需要为20x20。

您还可以专门为iPhone / iPod或iPad制作版本,iOS会自动选择正确的版本。为此,您可以使用~iphone~ipad修饰符:

    所有具有非视网膜显示功能的设备
  • foo.png
  • foo~iphone.png专门用于iPhone / iPod非视网膜
  • foo~ipad.png专门针对iPad非视网膜
  • 所有具有视网膜显示功能的设备
  • foo@2x.png
  • foo@2x~iphone.png专门用于iPhone / iPad视网膜
  • foo@2x~ipad.png专门用于iPad视网膜

您可以将它们混合在一起,只要总有一个版本支持您所有支持的设备(如果您正在使用仅限iPad的应用程序,则无需为iPhone提供图像,当然)。因此,可以提供例如foo~iphone.pngfoo~ipad.pngfoo@2x.png

答案 1 :(得分:2)

我认为这将是" image~ipad" &安培; "图像@ 2倍〜ipad的"适用于带Retina显示屏的iPad,如果您正在编写通用应用程序(因为"图像"&"图像@ 2x"适用于iPhone / iPod图像)。

否则我猜"图像" &安培; "图像@ 2×"没关系。

请参阅How to support both iPad and iPhone retina graphics in universal apps