Я разрабатываю приложение с помощью iOS SDK. Мне нужно знать, какие Default
размеры заставки мне нужны.
Я разрабатываю приложение с помощью iOS SDK. Мне нужно знать, какие Default
размеры заставки мне нужны.
Ответы:
Я оставляю сообщение ниже для справки.
Пожалуйста, прочтите документацию Apple Руководство по человеческому интерфейсу - Экраны запуска для получения подробной информации об экранах запуска и рекомендациях.
Спасибо
Дрекка
Июль 2012 г. - этот ответ довольно старый, но все еще кажется популярным. Я написал сообщение в блоге на основе документа Apple и разместил его в своем блоге . Надеюсь, вы сочтете это полезным.
Да. При разработке для iPhone / iPad Default.png
файл отображается устройством автоматически, поэтому вам не нужно его программировать, что действительно полезно. У меня его нет с собой, но вам нужны разные PNG для iPad с определенными именами. Я погуглил iPad default png
и получил эту информацию с сайта phunkwerks :
Чтобы иметь дело с различными вариантами ориентации, для изображений запуска 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 х 748 чDefault-LandscapeRight.png
- 1024 х 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» тоже полезна.
По состоянию на июль 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-го поколения):
Для других устройств iPhone и iPod touch:
Для портретной ориентации iPad:
Для iPad в горизонтальной ориентации:
ОБНОВЛЕНИЕ 1
Для iPhone 6:
Для iPhone 6 Plus:
ОБНОВЛЕНИЕ 2
Для iPhone X:
В Xcode 11
, вы можете предоставить только одно изображение с масштабами 1x, 2x и 3x, а затем настроить его LaunchScreen.storyboard
для заполнения экрана, и все будет хорошо!
Например: (1242pt x 2688pt @ 1x)
Это портретный размер экрана, iPhone 11 Pro Max
который является большим размером экрана iPhone, поэтому он даст вам высококачественный экран-заставку на всех устройствах iOS.
Я собрал все размеры, необходимые для заставки. Все, что вам нужно, это просто перетащить изображения с этими размерами и отпустить их, Xcode поместит каждый размер в нужное место.
Удачи.
320 × 480
640 × 960
640 × 1136
750 × 1334
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.
Здесь я могу добавить разрешения и характеристики дисплея для размера iphone 6 и 6+:
iPhone 6+ - Разрешение объекта (@ 3x) - Разрешение (2208 x 1242) пикселей
iPhone 6 - Разрешение объекта (@ 2x) - Разрешение (1334 x 750) пикселей
iPad Air / Retina iPad (1-го и 2-го поколений / 3-го и 4-го) - Разрешение объекта (@ 2x) - Разрешение (2048 x 1536) пикселей
iPad Mini (2-го и 3-го поколения) - Разрешение объекта (@ 2x) - Разрешение (2048 x 1536) пикселей
iPhone (6, 5S, 5, 5C, 4S, 4) - Значок приложения (120x120 пикселей) - Значок AppStore (1024x1024 пикселей) - В центре внимания (80x80 пикселей) - Настройки (58x58 пикселей)
iPhone (6+) - Значок приложения (180x180 пикселей) - Значок AppStore (1024x1024 пикселей) - В центре внимания (120x120 пикселей) - Настройки (87x87 пикселей)
Для 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 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 вы используете.
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 и более поздние версии
)