Размеры и названия значков iOS8 для значков и изображения запуска

Я не нахожу прямого сайта с размерами и именами iOS8 для значков приложений и изображения запуска.

Я видел Руководство по человеческому интерфейсу iOS, но на самом деле они не говорят вам, как их называть.

Может ли кто-нибудь перечислить их конкретно?


person Mike Flynn    schedule 25.09.2014    source источник
comment
Вам не нужны никакие конкретные имена. Используйте каталог ресурсов для значков и изображений запуска. Затем вы просто перетаскиваете изображения нужного размера на их место. Легкий.   -  person rmaddy    schedule 25.09.2014
comment
В iOS HIG документация сбивает с толку: «Если вы используете статические образы запуска, вы можете дать каждому изображению имя, которое указывает, как его следует использовать. Формат имени файла запускаемого изображения включает модификаторы, используемые для указания устройства, разрешения и ориентации изображения. Чтобы узнать, как правильно называть изображения запуска, см. раздел Изображения запуска приложения (по умолчанию) в Руководстве по программированию приложений для iOS. (Встроенные ссылки слишком длинные для комментариев)   -  person seeker12    schedule 20.02.2015
comment
ознакомьтесь с этим руководством: raywenderlich.com/89816/   -  person Bobby    schedule 15.04.2015


Ответы (4)


Как упоминал rmaddy, начиная с Xcode 5, вам не нужно называть свои значки каким-либо особым образом. Используйте App Icon Asset, чтобы добавить свои значки.

Что касается размеров ваших значков, вы также найдете их в каталоге ресурсов значков приложений, но для удобства вот снимок экрана: введите описание изображения здесьвведите описание изображения здесь

Я также настоятельно рекомендую использовать этот шаблон значка для создания вашего значка, потому что, во-первых, он предоставляет потрясающий psd-файл, готовый к редактированию, а во-вторых, он предоставляет действия для простого сохранения каждого значка, который вам нужен! Вот он: http://appicontemplate.com

person Razvan    schedule 25.09.2014
comment
И вы можете открыть правую панель в Xcode, чтобы увидеть ожидаемый размер каждого изображения. - person Tim Chen; 30.03.2015

Автоматически сгенерируйте все необходимые значки и файлы изображений запуска (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
person spren9er    schedule 25.09.2014
comment
А iPhone 6 Plus в альбомной ориентации? - person Dmitry; 07.12.2014
comment
@Altaveron: Есть ли изображение для запуска в альбомной ориентации для iPhone? Я так не думаю. - person testing; 12.12.2014
comment
Да это так. Для айфон 6 плюс. - person Dmitry; 12.12.2014
comment
Я пробовал это, и это не сработало: stackoverflow.com/questions/43199231/ Есть идеи, почему? Спасибо. - person Kartick Vaddadi; 04.04.2017

Это удобно, если вы хотите знать, для чего нужны разные файлы:

  • По умолчанию.png (iPhone)
  • [email protected] (iPhone Retina 3,5 дюйма)
  • [email protected] (iPhone 6 Plus, альбомная ориентация)
  • По умолчанию[email protected] (iPhone Retina 4 дюйма)
  • По умолчанию[email protected] (iPhone 6 портрет)
  • По умолчанию[email protected] (iPhone 6 Plus портрет)
  • Default-Portrait.png (iPad в портретной ориентации)
  • [email protected] (iPad Retina в книжной ориентации)
  • [email protected] (книжная ориентация iPhone 6 Plus)
  • Default-Landscape.png (iPad в альбомной ориентации)
  • [email protected] (iPad Retina в альбомной ориентации)

Также проверьте поток stackoverflow здесь: https://stackoverflow.com/a/27108377/4288147

person Matthias Sala    schedule 24.11.2014
comment
Неверно: [email protected] (iPhone 6 Plus landscape). - person Dmitry; 07.12.2014
comment
Я пробовал это, и это не сработало: stackoverflow.com/questions/43199231/ Есть идеи, почему? Спасибо. - person Kartick Vaddadi; 04.04.2017

Вы можете использовать любое имя для значков, так как нет требований к какому-либо конкретному имени. Чтобы получить значки нужного размера, вы можете использовать следующий сценарий оболочки для их создания без каких-либо дополнительных инструментов:

FILE="largeicon.png"
# iTunes Artwork
sips --resampleWidth 1024 "${FILE}" --out "[email protected]"
sips --resampleWidth 512 "${FILE}" --out "iTunesArtwork.png"
# iPhone iOS 7, 8
sips --resampleWidth 58 "${FILE}" --out "[email protected]"
sips --resampleWidth 87 "${FILE}" --out "[email protected]"
sips --resampleWidth 80 "${FILE}" --out "[email protected]"
sips --resampleWidth 120 "${FILE}" --out "[email protected]"
sips --resampleWidth 120 "${FILE}" --out "[email protected]"
sips --resampleWidth 180 "${FILE}" --out "[email protected]"
# iPad iOS 7, 8
sips --resampleWidth 29 "${FILE}" --out "icon-ipad-29.png"
sips --resampleWidth 58 "${FILE}" --out "[email protected]"
sips --resampleWidth 40 "${FILE}" --out "icon-ipad-40.png"
sips --resampleWidth 80 "${FILE}" --out "[email protected]"
sips --resampleWidth 76 "${FILE}" --out "icon-ipad-76.png"
sips --resampleWidth 152 "${FILE}" --out "[email protected]"
# Apple Watch
sips --resampleWidth 48 "${FILE}" --out "[email protected]"
sips --resampleWidth 55 "${FILE}" --out "[email protected]"
sips --resampleWidth 58 "${FILE}" --out "[email protected]"
sips --resampleWidth 87 "${FILE}" --out "[email protected]"
sips --resampleWidth 80 "${FILE}" --out "[email protected]"
sips --resampleWidth 88 "${FILE}" --out "[email protected]"
sips --resampleWidth 172 "${FILE}" --out "[email protected]"
sips --resampleWidth 196 "${FILE}" --out "[email protected]"
person Leszek Szary    schedule 17.07.2015