Какие размеры используются для заставки приложения iOS?
Я занимаюсь разработкой приложения с использованием iOS SDK. Мне нужно знать что Default
размеры заставки мне нужны.
10 ответов
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 х 1024 чDefault-PortraitUpsideDown.png
- 768 х 1024 чDefault-Landscape.png
** - 1024 Вт х 748 чDefault-LandscapeLeft.png
- 1024 х 748 чDefault-LandscapeRight.png
- 1024 х 748 чiPad-Retina–Portrait.png
- 1536 х 2048 чiPad-Retina–Landscape.png
- 2048 х 1496 чDefault.png
- Не рекомендуется
* - если вы не указали Default-PortraitUpsideDown.png
файл, этот файл будет иметь приоритет.
** - если вы не указали Default-LandscapeLeft.png
или же Default-LandscapeRight.png
файл изображения, этот файл будет иметь приоритет.
Эта ссылка на "Библиотеку разработчиков Apple" тоже полезна.
По состоянию на июль 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)
Для iOS7 создайте изображения запуска в следующих размерах:
Для iPhone 5 и iPod touch (5-го поколения):
- 640 x 1136 пикселей
Для других устройств iPhone и iPod touch:
- 640 х 960 пикселей
- 320 х 480 пикселей (стандартное разрешение)
Для iPad портрета:
- 1536 x 2048 пикселей
- 768 x 1024 пикселей (стандартное разрешение)
Для iPad ландшафт:
- 2048 x 1536 пикселей
- 1024 x 768 пикселей (стандартное разрешение)
См. IOS 7 Design Resources > Руководство по интерфейсу пользователя 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) для ландшафта
Обновление 2019 - iOS 12
Я собрал все размеры, необходимые для заставки. Все, что вам нужно, это просто перетащить изображения с этими размерами и отбросить их, XCode разместит каждый размер в нужном месте.
Удачи.
Размеры:
320 × 480
640 × 960
640 × +1136
750 × тысячи триста тридцать-четыря
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.
Вы можете сделать их 1024 x 768. Вы также можете проверить "Строка состояния изначально скрыта" в файле plist.
Здесь я могу добавить разрешение и характеристики дисплея для размера 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) px
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)
Для Xcode 9 и новейших устройств
Портрет
iPhone 4 / 4S 640 х 960
iPhone 5 / 5C / 5S iPod touch 5-го поколения 640 x 1136
iPhone 6/7/8 750 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 х 1242
iPhone X 2436 x 1125
iPad без сетчатки 1024 x 768
iPad retina 2048 x 1536
В iOS 7+ статические изображения запуска теперь устарели.
Вы должны создать пользовательский вид, который состоит из фрагментов изображений, размеры которых соответствуют всем экранам, как и обычный вид UIViewController.
С универсальным приложением у меня был экран-заставка iPad, отображаемый в симуляторе, но не на устройстве. Вместо этого iPad будет показывать заставку Default.png для iPhone. Существуют файлы Default-Landscape.png и Default-Portrait.png, так что? Разрешение должно быть правильным, так как я создал снимки экрана с помощью Window | Организатор Скриншоты и использовать "Сохранить как изображение по умолчанию" для iPad, а затем просто переименовал его.
Оказывается (в любом случае из моего одного приложения) два снимка экрана iPad нужно перенести в каталог Resources-iPad. Тогда все работает нормально. Кажется очевидным сейчас, но в случае, если кто-то еще потерял сон из-за этого... -Ларри
Для разработчиков Adobe AIR iOS обратите внимание на то, что если ваши изображения-заставки iPad "сдвигаются" или отображаются и масштабируются через секунду, то это потому, что существуют разные размеры в зависимости от используемой версии AIR.
По умолчанию-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