我有一个非常简单的问题,关于iPhone 3 / 3GS和iPhone 4之间屏幕尺寸的差异。我已经搜索过,但无法得出一个很好的解释。
这就是:tabbar图标。我所有的图标都是30x30和60x60。我把像[icon] @ 2x.png这样的高分辨率命名为。当我在自己的iPhone 3GS上加载我的应用程序时,一切都很好。但是当我在模拟器中加载应用程序时,模拟带有视网膜显示的4,图标看起来像素化,显然是错误的分辨率。
我做错了什么?这些是我遵循的确切步骤,但我可能错过了一些东西。是否有类似于我需要在plist中设置的选项?
非常感谢任何帮助!
亲切的问候,
雷因德
答案 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。