24

我没有找到一个直接的网站,其中包含 iOS8 大小和应用程序图标和启动图像的名称。

我看过iOS 人机界面指南,但它们并没有真正告诉你如何命名它们。

有人能具体列出来吗?

4

4 回答 4

38

使用以下脚本自动生成所有必要的图标和启动图像文件(iOS 7 及更高版本):

http://github.com/spren9er/s9icongen

http://github.com/spren9er/s9splashgen

执行脚本时,所有大小和名称都将显示在控制台中,例如启动图像

   320x480(2x) ->   640x960: Default@2x~iphone.png
   320x568(2x) ->  640x1136: Default-568h@2x~iphone.png
   375x667(2x) ->  750x1334: Default-667h@2x~iphone.png
   414x736(3x) -> 1242x2208: Default-736h@3x~iphone.png
  768x1024(1x) ->  768x1024: Default-Portrait~ipad.png
  1024x768(1x) ->  1024x768: Default-Landscape~ipad.png
  768x1024(2x) -> 1536x2048: Default-Portrait@2x~ipad.png
  1024x768(2x) -> 2048x1536: Default-Landscape@2x~ipad.png
于 2014-09-25T09:42:39.210 回答
27

如果您想知道不同文件的用途,这很方便:

  • 默认.png (iPhone)
  • Default@2x.png (iPhone Retina 3.5 英寸)
  • Default@3x.png(iPhone 6 Plus 横向)
  • Default-568h@2x.png (iPhone Retina 4 英寸)
  • Default-667h@2x.png(iPhone 6 纵向)
  • Default-736h@3x.png(iPhone 6 Plus 纵向)
  • Default-Portrait.png(iPad 纵向)
  • Default-Portrait@2x.png(iPad Retina 纵向)
  • Default-Portrait@3x.png(iPhone 6 Plus 纵向)
  • Default-Landscape.png(iPad 横向)
  • Default-Landscape@2x.png(iPad Retina 横向)

还要在这里查看stackoverflow的线程:https ://stackoverflow.com/a/27108377/4288147

于 2014-11-24T15:37:48.907 回答
7

正如 rmaddy 自 Xcode 5 以来所提到的,您不需要以任何特定方式命名您的图标。使用App Icon Asset添加您的图标。

关于图标的大小,您还可以在 App Icon Asset Catalog 中找到它们,但为方便起见,这里有一个屏幕截图: 在此处输入图像描述在此处输入图像描述

我也强烈推荐使用这个图标模板来创建你的图标,因为一个:它提供了一个很棒的 psd 文件可以编辑,第二个:它提供了可以轻松保存你需要的每个图标的操作!这是:http ://appicontemplate.com

于 2014-09-25T10:40:27.270 回答
3

您可以为图标使用任何名称,因为不需要任何特定名称。要获得适当大小的图标,您可以使用以下 shell 脚本来生成它们,而无需任何其他工具:

文件="大图标.png"
# iTunes 艺术品
sips --resampleWidth 1024 "${FILE}" --out "iTunesArtwork@2x.png"
sips --resampleWidth 512 "${FILE}" --out "iTunesArtwork.png"
# iPhone iOS 7、8
sips --resampleWidth 58 "${FILE}" --out "icon-iphone-29@2x.png"
sips --resampleWidth 87 "${FILE}" --out "icon-iphone-29@3x.png"
sips --resampleWidth 80 "${FILE}" --out "icon-iphone-40@2x.png"
sips --resampleWidth 120 "${FILE}" --out "icon-iphone-40@3x.png"
sips --resampleWidth 120 "${FILE}" --out "icon-iphone-60@2x.png"
sips --resampleWidth 180 "${FILE}" --out "icon-iphone-60@3x.png"
# iPad iOS 7、8
sips --resampleWidth 29 "${FILE}" --out "icon-ipad-29.png"
sips --resampleWidth 58 "${FILE}" --out "icon-ipad-29@2x.png"
sips --resampleWidth 40 "${FILE}" --out "icon-ipad-40.png"
sips --resampleWidth 80 "${FILE}" --out "icon-ipad-40@2x.png"
sips --resampleWidth 76 "${FILE}" --out "icon-ipad-76.png"
sips --resampleWidth 152 "${FILE}" --out "icon-ipad-76@2x.png"
# 苹果手表
sips --resampleWidth 48 "${FILE}" --out "icon-watch-24@2x.png"
sips --resampleWidth 55 "${FILE}" --out "icon-watch-27p5@2x.png"
sips --resampleWidth 58 "${FILE}" --out "icon-watch-29@2x.png"
sips --resampleWidth 87 "${FILE}" --out "icon-watch-29@3x.png"
sips --resampleWidth 80 "${FILE}" --out "icon-watch-40@2x.png"
sips --resampleWidth 88 "${FILE}" --out "icon-watch-44@2x.png"
sips --resampleWidth 172 "${FILE}" --out "icon-watch-86@2x.png"
sips --resampleWidth 196 "${FILE}" --out "icon-watch-98@2x.png"
于 2015-07-17T21:21:18.693 回答