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

据我们所知,iPad 3的分辨率为2048×1536.
对于带有视网膜显示器的iPhone 4,我们在我们的捆绑中放置了名为@ 2X的大图像和一个普通图像.

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

有谁知道请回复.

解决方法

使用iPad 3,您还需要为视网膜图像命名foo@2x.png.它需要恰好是相应foo.png分辨率的两倍.所以,假设foo.png是10×10,那么你的foo@2x.png必须是20×20.

您还可以专门为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.png,foo~ipad.png和foo@2x.png.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...