我正在开发一款支持iPhone的应用程序,支持iPhone 2-4。我有一个应用程序图标的问题,因为它在iPhone 4 模拟器中显示像素化,所以我使用了更高分辨率(300 x 300)的新图像。在模拟器上,它对iPhone 4和iPhone设备模拟器都很好。但是,当我将我的应用程序移植到iPhone 3实际设备时,图标根本没有显示,而是我得到一个空白的白色图标。我还没有iPhone 4,所以我无法判断物理设备上是否会出现同样的问题。
我不确定用于图标在iPhone 4及旧设备上完美显示的最佳尺寸/ dpi是多少?如果可能的话,我将不胜感激。
答案 0 :(得分:53)
对于较旧的设备,请将 57x57 图标另存为Icon.png
。对于iPhone 4,将 114x114 图标保存为Icon@2x.png
。图像分辨率根本不重要;只有像素尺寸很重要。
还有其他尺寸可供选择,例如Spotlight / Settings图标和iPad图标。在library documentation中有一个完整的列表。
答案 1 :(得分:23)
由于近年来iOS设备系列变得更加复杂,以下是每个平台的图标及其要求的最新列表:
这两种尺寸都是必需的:
120px x 120px
60px x 60px (standard resolution)
这两种尺寸都是必需的:
152px x 152px
76px x 76px (standard resolution)
创建两个尺寸的应用程序图标的大版本,以便在所有设备上都看起来不错:
1024px x 1024px
512px x 512px (standard resolution)
//Be sure to name this version of your app icon iTunesArtwork@2x and iTunesArtwork, respectively.
使用以下两种尺寸创建图标:
80px x 80px
40px x 40px (standard resolution)
iPhone,iPod touch和iPad上的使用以下两种尺寸创建图标:
58px x 58px
29px x 29px (standard resolution)
Image(px) File Name Used For Required Status
512x512 iTunesArtwork Ad Hoc iTunes Optional
1024x1024 iTunesArtwork@2x Ad Hoc iTunes HiRes Optional
57x57 Icon.png App Store and Home screen Required
114x114 Icon@2x.png Home screen iPhone 4/5 Optional
72x72 Icon-72.png Home screen (iPad compatibility) Optional
29x29 Icon-Small.png Spotlight and Settings Optional
50x50 Icon-Small-50.png Spotlight (iPad compatibility) Recommended(/wSB)
58x58 Icon-Small@2x.png Spotlight and Settings iPhone 4/5 Recommended(/wSB)
Image(px) File Name Used For Required Status
512x512 iTunesArtwork Ad Hoc iTunes Optional
1024x1024 iTunesArtwork@2x Ad Hoc iTunes HiRes Optional
72x72 Icon-72.png App Store and Home screen iPad Required
144x144 Icon-72@2x.png App Store and Home screen HiRes Optional
50x50 Icon-Small-50.png Spotlight on iPad Optional
29x29 Icon-Small.png Settings on iPad Recommended(/wSB)
Image(px) File Name Used For Required Status
512x512 iTunesArtwork Ad Hoc iTunes Optional
1024x1024 iTunesArtwork@2x Ad Hoc iTunes HiRes Optional
57x57 Icon.png App Store and Home screen Required
114x114 Icon@2x.png Home screen iPhone 4/5 Optional
72x72 Icon-72.png App Store and Home screen iPad Required
144x144 Icon-72@2x.png App Store and Home screen HiRes Optional
29x29 Icon-Small.png Spotlight and Settings Optional
50x50 Icon-Small-50.png Spotlight iPad Recommended(/wSB)
58x58 Icon-Small@2x.png Spotlight and Settings iPhone 4/5 Recommended(/wSB)
* (/ wSB) =如果你有一个设置套装,推荐使用,否则可选但推荐
答案 2 :(得分:13)
红色,
我没有在iOS4模拟器上看到过像素化问题,就像你使用最初为iOS3 +编写的应用程序一样,带有标准的57x57图标。
答案 3 :(得分:2)
我已将所有正确大小的图像正确放入github仓库中,因此不会产生混淆。
https://github.com/FattusMannus/iOS-Development-Image-Placeholders
只需将它们下载为zip,编辑它们并将它们复制到项目中
AH
答案 4 :(得分:1)
您可以在“图标文件”下的plist中设置各种图标图像名称。
答案 5 :(得分:1)
确保“Icon.png”和“Icon@2x.png”大写,否则应用程序存档将无法通过验证过程。