代码之家  ›  专栏  ›  技术社区  ›  Justin Meiners

iOS iTunes会自动裁剪你的图标吗?

  •  0
  • Justin Meiners  · 技术社区  · 14 年前

    我知道iOS应用程序图标会自动裁剪成漂亮的圆形,安装到设备上时会添加反射效果。在iTunes中,512x512图像也会自动产生同样的效果吗?还是我需要将其设计成正确的形状?如果有模板我可以用吗?

    6 回复  |  直到 9 年前
        1
  •  2
  •   typeoneerror    14 年前

    无论在存储区中使用512 x 512图像,都会将其大小调整为正确的大小。iTunes还添加了圆角、光泽和反光。如果要有一个“预渲染”图标(意味着没有添加光泽),请将其作为条目添加到.plist文件中:

    UIPrerenderedIcon TRUE
    

    还有一系列的图标 在里面 你的申请。以下是我在应用程序中设置的内容(这些也在您的.plist文件中):

    <key>CFBundleIconFile</key>
    <string>iPhoneAppIcon.png</string>
    
    <key>CFBundleIconFiles</key>
    <array>
        <string>Icon@2x.png</string>
        <string>iPhoneAppIcon.png</string>
        <string>iPadAppIcon.png</string>
        <string>Icon-Small-50.png</string>
        <string>Icon-Small.png</string>
    </array>
    

    供参考。。。

    • iPhoneAppIcon.png(57x57)(iOS-1,3G,3GS,第1/2代触控)
    • Icon@2x.png(114x114-用于视网膜显示)
    • iPadAppIcon.png(72x72-用于iPad)
    • Icon-Small-50.png(50x50-用于iPad聚光灯搜索)
    • Icon-Small.png(29x29-用于聚光灯搜索)

    所以苹果在iTunes商店为你做了很多,但是你仍然需要在你的应用中为你做很多。我通常先创建一个512x512,然后从那里向下调整大小,然后根据需要对小家伙进行调整。

        2
  •  2
  •   Ben Zotto sberry    14 年前

    是的,iTunes会像应用程序一样,为商店自动执行。

        3
  •  2
  •   WrightsCS    14 年前

    512图标需要上传到iTunes Connect中。至于你的应用程序,在提交给苹果时需要以下图标大小:

    iPad icon: 72 x 72
    
    iPhone icon: 50 x 50, 57 x 57
    
    Retina icon: 114 x 114
    

    如果您使用Xcode来验证您的项目,它将告诉您如果项目中缺少图标大小,则需要哪些图标大小,这是我的最佳建议。

    另外,你应该仔细阅读 iTunes Connect Developer Guide ,特别是第12页。

        4
  •  0
  •   WaiLam    14 年前

    你需要512x512的尺寸,否则苹果会拒绝的。

    反射不是尼斯卡里。它将自动添加。

    你可以到处搜索模板。这是其中一个。 http://blog.cocoia.com/2010/iphone-ipad-icon-psd-template/

        5
  •  0
  •   WrightsCS    14 年前

    对于图标上的反射,可以通过添加 Icon already includes gloss effects 把这个设为 TRUE .

    我会在你最喜欢的图形编辑器中创建一个512 x 512的图标,然后在我的第一个答案中保存一个缩小到相应大小的副本。

    编辑图标时,不必添加“反射”效果,如果需要,请取消选中上面的选项。

        6
  •  0
  •   Jason O. Jensen    14 年前

    只是iOS开发人员网站上的一个额外说明: 对于iPad应用程序,您需要在二进制文件中包含72 x 72和50 x 50的小图标。iPhone操作系统从你的作品的每一边修剪1个像素,并添加一个阴影。在设计图标时一定要考虑到这一点。