我有一些关于屏幕分辨率的问题,我不清楚。这些问题假设我的应用程序将在iOS 4.0及更高版本以及iPhone 3GS或iPhone 4上运行。
启动图像(default.png)的大小是(960x640)还是(480x320)?
app图标(Icon.png)的大小是(57x57)还是(114x114)?
我可以在我的应用中使用的其他图形怎么样,这样的图形代表一个按钮?我应该始终为更高的分辨率创建这些图像,并让应用程序缩小它们吗?换句话说,如果我想要在3GS上显示200x40的按钮图像 - 我应该以400x80创建图像,以便iPhone 4可以利用它吗?
谢谢!
答案 0 :(得分:2)
可以在此处找到一个很好的指南:http://mobile.tutsplus.com/tutorials/iphone/preparing-your-iphone-app-for-higher-resolutions/
通常,您只需创建2组图像。你原来的,然后一个新的两倍大的名字@ 2x。因此,对于大小为32x32的image.png,你会得到一个大小为64x64的分辨率为image@2x.png的两倍。在您的应用程序中,只需在Interface Builder中使用image.png并在代码中加载。
无需检测设备。这些图像将由操作系统自动拾取并根据需要加入。
相关问题:
答案 1 :(得分:1)
如果你希望它们看起来不错,你需要提供两者。例如,
Default.png - > (分辨率480x320)
Amd
Default@2x.png - > (960×640)