我正计划推出适用于iphone 3g,3gs和iphone 4的应用程序。我有一张57 * 57的3g和3g图像。当我查看文档时,apple建议我们为iphone 4使用114 * 114图像。那么我如何支持具有相同构建的两个图像。
答案 0 :(得分:7)
使用Info.plist中的CFBundleIconFiles属性并提供两个图标,您将高分辨率的图标命名为“@ 2x”后缀,以便iOS知道它是iPhone 4上使用的高分辨率图标。您还可以使用相同的属性指定iPad图标(适用于在iPhone和iPad上运行的应用程序)。这在此处记录:http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BuildTimeConfiguration/BuildTimeConfiguration.html
答案 1 :(得分:6)
拨打iPhone 4图标Icon@2x.png
http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html
答案 2 :(得分:1)
您必须在应用程序的plist中列出所有图标,并为iPhone 4“Name@2x.ext”命名(将“@ 2x”添加到文件名中)。
答案 3 :(得分:1)
如果您放置原始图标和名称相同的图标,但在资源文件夹中的名称末尾添加@ 2x,将自动使用正确的图标。
答案 4 :(得分:1)
different possible icon sizes for iOS的集合现在已经很久了。但您需要做的就是列出应用程序Info.plist in the CFBundleIconFiles
key中的所有文件,操作系统将完成选择正确大小的工作。