Какие размеры используются для заставки приложения iOS? - PullRequest
95 голосов
/ 14 апреля 2010

Я занимаюсь разработкой приложения с использованием iOS SDK. Мне нужно знать, какие Default размеры заставки мне нужны.

Ответы [ 10 ]

179 голосов
/ 14 апреля 2010

2018 Обновление - пожалуйста, не используйте эту информацию!

Я оставляю ниже сообщение для справочных целей.

Пожалуйста, прочитайте документацию Apple Руководство по интерфейсу пользователя - Экраны запуска для получения подробной информации о экранах запуска и рекомендациях.

Спасибо
Drekka


Июль 2012 г. - Поскольку этот ответ довольно старый, но все еще кажется популярным. Я написал пост в блоге, основанный на документации Apple, и разместил его в своем блоге . Я надеюсь, что вы, ребята, найдете это полезным.

Да. В разработке для iPhone / iPad файл Default.png отображается устройством автоматически, поэтому вам не нужно его программировать, что действительно полезно. У меня его нет, но для iPad нужны разные PNG с конкретными именами. Я гуглил iPad default png и получил эту информацию с phunkwerks сайта:


Ориентация изображения при запуске iPad

Для работы с различными вариантами ориентации было создано новое соглашение об именах для изображений запуска iPad. Размер экрана iPad составляет 768 × 1024, обратите внимание на размеры, следующие за высотой, с учетом строки состояния в 20 пикселей.

Имя файла Размеры

  • Default-Portrait.png * - 768 Вт x 1024 ч
  • Default-PortraitUpsideDown.png - 768 Вт x 1024 ч
  • Default-Landscape.png ** - 1024 Вт x 748 ч
  • Default-LandscapeLeft.png - 1024 Вт x 748 ч
  • Default-LandscapeRight.png - 1024 Вт x 748 ч
  • iPad-Retina–Portrait.png - 1536 Вт x 2048 ч
  • iPad-Retina–Landscape.png - 2048 Вт x 1496 ч
  • Default.png - Не рекомендуется

* - Если вы не указали файл Default-PortraitUpsideDown.png, этот файл будет иметь приоритет.

** - Если вы не указали файл изображения Default-LandscapeLeft.png или Default-LandscapeRight.png, этот файл будет иметь приоритет.

Эта ссылка на «Библиотеку разработчика Apple» также полезна.

31 голосов
/ 04 июля 2013

По состоянию на июль 2013 года (iOS 6), это то, что мы всегда используем:

IPHONE SPLASH 
Default.png - 320 x 480
Default@2x.png - 640 x 960 
Default-568h@2x.png - 640 x 1096 (with status bar)
Default-568h@2x.png - 640 x 1136 (without status bar)

IPAD SPLASH 
iPadImage-Appname-Portrait.png * 768w x 1004h (with status bar)
iPadImage-Appname-Portrait@2x.png * 1536w x 2008h (with status bar)
iPadImage-Appname-Landscape.png ** 1024w x 748h (with status bar)
iPadImage-Appname-Landscape@2x.png ** 2048w x 1496h (with status bar)

iPadImage-Appname-Portrait.png * 768w x 1024h (without status bar)
iPadImage-Appname-Portrait@2x.png * 1536w x 2048h (without status bar)
iPadImage-Appname-Landscape.png ** 1024w x 768h (without status bar)
iPadImage-Appname-Landscape@2x.png ** 2048w x 1536h (without status bar)

ICON
Appname-29.png
Appname-29@2x.png
Appname-50.png
Appname-50@2x.png
Appname-57.png
Appname-57@2x.png
Appname-72.png
Appname-72@2x.png
iTunesArtwork (512px x 512px)
iTunesArtwork@2x (1024px x 1024px)
15 голосов
/ 09 марта 2014

Для iOS7 создайте изображения запуска в следующих размерах:

Для iPhone 5 и iPod touch (5-го поколения):

  • 640 x 1136 пикселей

Для других устройств iPhone и iPod touch:

  • 640 x 960 пикселей
  • 320 x 480 пикселей (стандартное разрешение)

Для iPad портрета:

  • 1536 x 2048 пикселей
  • 768 x 1024 пикселей (стандартное разрешение)

Для iPad пейзаж:

  • 2048 x 1536 пикселей
  • 1024 x 768 пикселей (стандартное разрешение)

См. Ресурсы iOS 7> Рекомендации по интерфейсу пользователя iOS> Изображения запуска

ОБНОВЛЕНИЕ 1

для iPhone 6:

  • 750 x 1334 (@ 2x) для портрета
  • 1334 x 750 (@ 2x) для ландшафта

Для iPhone 6 Plus:

  • 1242 x 2208 (@ 3x) для портрета
  • 2208 x 1242 (@ 3x) для ландшафта

ОБНОВЛЕНИЕ 2

Для iPhone X:

  • 1125 x 2436 (@ 3x) для портрета
  • 2436 x 1125 (@ 3x) для ландшафта
8 голосов
/ 05 декабря 2010

Вы можете сделать их 1024 x 768. Вы также можете проверить «Панель состояния изначально скрыта» в файле plist.

3 голосов
/ 30 января 2019

Обновление 2019 - iOS 12

Я собрал все размеры, необходимые для заставки. Все, что вам нужно, это просто перетащить изображения с этими размерами и удалить их, XCode разместит каждый размер в нужном месте.

Удачи.

Размеры:

320 × 480

640 × 960

640 × +1136

750 × 1015 * одна тысяча триста тридцать четыре *

768 × 1004

768 × 1024

828 × 1792

1024 × 748

1024 × 768

1125 × 2436

1242 × 2208

1242 × 2688

1536 × 2008

1536 × 2048

1792 × 828

2048 × 1496

2048 × 1536

2208 × 1242

2436 × 1125

2688 × 1242

Примечание

Количество необходимых изображений: 26 изображений но есть 6 дублированных размеров так что вы найдете вышеупомянутые размеры только 20.

3 голосов
/ 08 марта 2018

Для Xcode 9 и последних устройств

Портрет

iPhone 4 / 4S 640 x 960

iPhone 5 / 5C / 5S iPod touch 5-го поколения 640 x 1136

iPhone 6/7/8 7 50 x 1334

iPhone 6/7/8 Plus 1242 x 2208

iPhone X 1125 x 2436

iPad без сетчатки 768 x 1024

iPad Retina 1536 x 2048

Пейзаж

iPhone 6, 7 и 8 плюс 2208 x 1242

iPhone X 2436 x 1125

iPad без сетчатки 1024 x 768

сетчатка iPad 2048 x 1536

3 голосов
/ 24 ноября 2014

Здесь я могу добавить разрешение и характеристики дисплея для размера iphone 6 & 6+:

iPhone 6+ - Разрешение активов (@ 3x) - Разрешение (2208 x 1242) px

iPhone 6 - Разрешение активов (@ 2x) - Разрешение (1334 x 750) px

iPad Air / Retina iPad (1-го и 2-го поколения / 3-го и 4-го) - Разрешение активов (@ 2x) - Разрешение (2048 x 1536) px

iPad Mini (2-го и 3-го поколения) - разрешение активов (@ 2x) - разрешение (2048 x 1536) пикселей

iPhone (6, 5S, 5, 5C, 4S, 4) - Значок приложения (120x120 px) - Значок AppStore (1024x1024 px) - Spotlight (80x80 px) - Настройки (58x58 px)

iPhone (6+) - Значок приложения (180x180 px) - Значок AppStore (1024x1024 px) - Прожектор (120x120 px) - Настройки (87x87 px)

2 голосов
/ 08 ноября 2015

В iOS 7+ статические изображения запуска больше не поддерживаются.

Вы должны создать пользовательский вид, который будет составлять фрагменты изображений, размеры которых соответствуют всем экранам, как и обычный вид UIViewController.

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html

1 голос
/ 06 мая 2013

Для разработчиков Adobe AIR iOS учтите, что если ваши заставки iPad «сдвигаются» или отображаются и масштабируются через секунду, то это потому, что существуют разные размеры в зависимости от используемой версии AIR.

Default-Portrait.png:
768 x 1004 (AIR 3.3 и более ранние версии)
768 x 1024 (AIR 3.4 и выше)

Default-Portrait@2x.png:
1536 x 2008 (AIR 3.3 и более ранние версии)
1536 x 2048 (AIR 3.4 и выше)

Справка:
http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d129907d2886-8000.html#WS901d38e593cd1bac58d08f9112e26606ea8-8000

1 голос
/ 06 января 2011

В универсальном приложении у меня на iPad отображался заставочный экран, а не на устройстве. Вместо этого iPad будет показывать заставку Default.png для iPhone. Существуют файлы Default-Landscape.png и Default-Portrait.png, так что? Разрешение должно быть правильным, так как я создал снимки экрана с помощью Window | Организатор Снимки экрана и использовать «Сохранить как изображение по умолчанию» для iPad, а затем просто переименовать его.

Оказывается (в любом случае из моего одного приложения) два снимка экрана iPad нужно перенести в каталог Resources-iPad. Тогда все работает нормально. Кажется очевидным сейчас, но в случае, если кто-то еще потерял сон из-за этого ... -Larry

...