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

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

enter image description here

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

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

enter image description here

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

4 ответов


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

iPhone Portrait iOS 5,6@1x: 320x480
iPhone Portrait iOS 5,6@2x: 640x960
iPhone Portrait iOS 5,6@Retina 4: 640x1136

iPad Portrait Without Status Bar iOS 5,6@1x: 768x1004
iPad Portrait Without Status Bar iOS 5,6@2x: 1536x2008

iPad Portrait iOS 5,6@1x: 768x1024
iPad Portrait iOS 5,6@2x: 1536x2048

iPad Landscape Without Status Bar iOS 5,6@1x: 1024x748
iPad Landscape Without Status Bar iOS 5,6@2x: 2048x1496

iPad Landscape iOS 5,6@1x: 1024x768
iPad Landscape iOS 5,6@2x: 2048x1536

iPhone Portrait iOS 8,9@Retina HD 5.5: 1242x2208
iPhone Portrait iOS 8,9@Retina HD 4.7: 750x1334

iPhone Landscape iOS 8,9@Retina HD 5.5: 2208x1242

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

iPhone Portrait iOS 7-9@2x: 640x960
iPhone Portrait iOS 7-9@Retina 4: 640x1136

iPad Portrait iOS 7-9@1x: 768x1024
iPad Portrait iOS 7-9@2x: 1536x2048

iPad Landscape iOS 7-9@1x: 1024x768
iPad Landscape iOS 7-9@2x: 2048x1536

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

Примечание, это не даст мне размеры для 12 " iPad, поэтому я получил это от руководство по человеческому интерфейсу iOS-экран запуска, который вы включили в свой вопрос.


обновленное изображение с аннотированными измерениями активов:

LaunchImage asset dimensions


В Активы.xcassets нажмите кнопку - > значки приложений и изображения запуска - > новое изображение запуска iOS

enter image description here


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

в Xcode перейдите к >Новый Файл > Запуск (под заголовком пользовательского интерфейса) > затем все обычное местоположение и целевое добавление битов.

создание нового файла образа запуска

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

Xcode показывает экран запуска в Interface Builder