2016-10-06 3 views
7

Я следил за рекомендациями по созданию статических изображений экрана запуска.iOS: запуск изображения для всех устройств, включая iPad Pro

enter image description here

Тем не менее, я добавил изображения в xcassets в LaunchImage

Однако они не заполнили в активе, как и ожидалось. Есть предупреждения о том, что мне нужно иметь размеры экрана, такие как 2208x1242 и т. Д. Где я могу иметь все размеры, необходимые для приложения?

enter image description here

Кроме того, почему нет IPad запуска Pro изображения? Как я могу добавить его? Благодарю.

+0

Вы должны использовать раскадровку экрана запуска, а не запускать образы – rmaddy

ответ

24

Если перетащить изображение в каталог активов запуск изображения, он предупредит вас, что это не правильные размеры, и скажу вам, что размеры должны быть. Из этого можно сделать вывод:

 
iPhone Portrait iOS 5,[email protected]: 320x480 
iPhone Portrait iOS 5,[email protected]: 640x960 
iPhone Portrait iOS 5,[email protected] 4: 640x1136 

iPad Portrait Without Status Bar iOS 5,[email protected]: 768x1004 
iPad Portrait Without Status Bar iOS 5,[email protected]: 1536x2008 

iPad Portrait iOS 5,[email protected]: 768x1024 
iPad Portrait iOS 5,[email protected]: 1536x2048 

iPad Landscape Without Status Bar iOS 5,[email protected]: 1024x748 
iPad Landscape Without Status Bar iOS 5,[email protected]: 2048x1496 

iPad Landscape iOS 5,[email protected]: 1024x768 
iPad Landscape iOS 5,[email protected]: 2048x1536 

iPhone Portrait iOS 8,[email protected] HD 5.5: 1242x2208 
iPhone Portrait iOS 8,[email protected] HD 4.7: 750x1334 

iPhone Landscape iOS 8,[email protected] HD 5.5: 2208x1242 

12.9-inch iPad Pro Portrait: 2048x2732 
12.9-inch iPad Pro Landscape: 2732x2048 

iPhone Portrait iOS [email protected]: 640x960 
iPhone Portrait iOS [email protected] 4: 640x1136 

iPad Portrait iOS [email protected]: 768x1024 
iPad Portrait iOS [email protected]: 1536x2048 

iPad Landscape iOS [email protected]: 1024x768 
iPad Landscape iOS [email protected]: 2048x1536 

iPhone X Portrait iOS 11+: 1125×2436 
iPhone X Landscape iOS 11+: 2436x1125 

Обратите внимание, это не дало бы мне размеры для 12" IPad, так что я получил, что из iOS Human Interface Guidelines - Launch Screen, который Вы включили в свой вопрос

+0

Спасибо за это ... не только отличный ресурс для размеров изображения, но и «Научите человека ловить рыбу ...» ответьте также! – kwishnu

1

В Assets.xcassets нажмите кнопку + -> App Иконка & Launch изображение -> Нового IOS Launch Image

enter image description here

+0

Тьфу, я слепой Xcode 7 не поддерживает его, и я даже попробовал его в Xcode 8 до просмотра.. ваш ответ и d Не замечайте запись iPad Pro прямо посередине. – rmaddy

+0

Да только в Xcode 8;) – Rob

+0

Да, я могу получить это, но я обнаружил, что я не знаю точного размера 1x iOS7-9 iPad Landscape, я точно не знаю размер изображений, которые нужно заполнить в этих коробки ... Любой может помочь? – user6539552

1

Launch экраны, вероятно, следует позаботиться о по раскадровке, а не статические изображениям. Однако экраны запуска не включены в файл Main.storyboard. Таким образом, Xcode будет изменять размер всего, как ожидалось, с помощью Auto Layout, и вам не нужно заполнять приложение большим количеством файлов изображений. Так что это будет работать с iPad Pro размером 9,7 "2048 x 1536px и 12,9", 2732 x 2048px.

В Xcode, перейдите Файл>New File>Launch Screen (Под заголовком User Interface)> то все обычные место и цель добавляющие бит.

Creating a new Launch Image file

Редактировать это, как вы бы в Interface Builder. Насколько мне известно, вы не можете назначить ему класс, поэтому не ожидайте анимации.

Xcode showing the Launch Screen in Interface Builder

+0

Значит, я больше не могу использовать Launch Image, начиная с этого момента? Раньше я просто включал Launch Image в свое приложение, и все было в порядке ... – user6539552

+0

Вы все равно можете использовать Launch Images, если хотите! Apple добавила эти Launch Screens в качестве альтернативы, если вы хотите использовать Auto Layout для создания статического контента. – ErrorCode3000

2

Обновленный образ с. размеры активов аннотированный:

LaunchImage asset dimensions

Смежные вопросы