0

关于 iPhone 3/3GS 和 iPhone 4 的屏幕尺寸差异,我有一个非常简单的问题。我用谷歌搜索了一遍,但无法给出一个好的解释。

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

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

任何帮助是极大的赞赏!

亲切的问候,

莱德

4

3 回答 3

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 (29×29) 的设置/聚光灯图标

Icon-Small@2x.png – iPhone 4 (58×58) 的设置/聚光灯图标

Icon-Small-50.png – iPad 的 Spotlight 图标 (50×50)

iTunesArtwork – iTunes AdHoc 分发的图标 (512×512)

于 2011-01-20T16:52:04.260 回答
0

尝试(在模拟器停止的情况下)清理所有目标并重新构建。有时 xcode 对它所拥有的文件变得愚蠢,需要被告知清除其缓存的构建并重新开始。它在“构建”菜单或 ctrl-shift-K 中。

于 2011-01-20T16:42:14.347 回答
0

看来您的做法是正确的。您是否尝试从模拟器中删除该应用程序?清理项目?重新导入图标图像文件?

于 2011-01-20T16:36:56.347 回答