为通用应用程序提供不同分辨率的图像

时间:2014-01-28 14:13:27

标签: ios

Apple说我们正在使用的所有图像应该有两种分辨率 - 一种用于视网膜,一种用于非视网膜设备。

在我的情况下,当我正在构建一个通用应用程序时,我需要为每个图像放置四组图像 - iPhone非视网膜,iPhone视网膜,iPad非视网膜,iPad视网膜。

我必须提供4套每张图片吗?即使是我在xib中直接使用的图像(如按钮的背景)。我确信我需要为应用程序图标,启动图像,导航栏按钮等做到这一点。

1 个答案:

答案 0 :(得分:2)

你没有“拥有”,没有。如果您只提供一个映像,操作系统将根据您希望显示的大小和当前的硬件功能对该映像进行所有缩放。有时可以在所有设备上使用单个图像,有时则不然。你需要做出判断。只需测试它,仔细查看不同设备上的图像。如果它看起来很好,那么请满意并移动到下一个,如果没有,那么创建新的分辨率。