如何在我的iPhone-4智能手机应用程序中制作iPhone 3GS图标

时间:2011-01-20 16:25:05

标签: iphone interface icons builder retina-display

我有一个非常简单的问题,关于iPhone 3 / 3GS和iPhone 4之间屏幕尺寸的差异。我已经搜索过,但无法得出一个很好的解释。

这就是:tabbar图标。我所有的图标都是30x30和60x60。我把像[icon] @ 2x.png这样的高分辨率命名为。当我在自己的iPhone 3GS上加载我的应用程序时,一切都很好。但是当我在模拟器中加载应用程序时,模拟带有视网膜显示的4,图标看起来像素化,显然是错误的分辨率。

我做错了什么?这些是我遵循的确切步骤,但我可能错过了一些东西。是否有类似于我需要在plist中设置的选项?

非常感谢任何帮助!

亲切的问候,

雷因德

3 个答案:

答案 0 :(得分:1)

您需要按名称命名图标并编辑plist文件

以下链接应该有所帮助 http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html

确保清理并构建并从手机和模拟器中删除现有应用程序以查看结果

提取的整套图标尺寸为

Icon.png - iPhone 3主屏幕图标(57×57)

Icon@2x.png - iPhone 4的主屏幕图标(114×114)

Icon-72.png - iPad主屏幕图标(72×72)

Icon-Small.png - 适用于iPhone 3的设置/ Spotlight图标(29×29)

Icon-Small@2x.png - 适用于iPhone 4的设置/ Spotlight图标(58×58)

Icon-Small-50.png - 适用于iPad的Spotlight图标(50×50)

iTunesArtwork - iTunes AdHoc发布的图标(512×512)

答案 1 :(得分:0)

看来你正在以正确的方式做到这一点。您是否尝试从模拟器中删除该应用程序?清理项目?重新导入图标图像文件?

答案 2 :(得分:0)

尝试(模拟器停止)清洁所有目标并重新构建。有时xcode对于它所获得的文件变得愚蠢,需要告诉它清除它的缓存构建并重新开始。它位于“构建”菜单中,或者是ctrl-shift-K。