Первый подход:
Вы можете использовать LaunchImage в каталоге ваших активов, чтобы добавить изображения для каждого разрешения экрана вы поддерживаете. Также вы можете проверить разрешение экрана для всех устройств here.

После добавления изображения выберите их здесь:
Your target
->General
->App Icons and Launch Images
раздел -> Launch Изображения Источник
Второй подход:
Если для по какой-то причине вы не хотите использовать статические изображения и предпочитаете иметь LaunchScreen.storyboard
с UIImageView
, вы можете просто добавить самое большое разрешение для каждой шкалы (1x, 2x, 3x):
1x -> iPhone 4: 320x480
Вам не нужно это изображение, если вы не поддерживаете iOS 7 и ниже.
2x -> iPhone 6/6с: 750 х 1334
Да, у вас есть другие устройства с различным разрешением:
- 5/5s (640 х 1136) - изображение будет разукрупненным
- 4s (640x960) - использовать
Aspect Fill
режим содержания для вашего зрения изображения, и он будет обрезать верхний и нижний
3x -> iPhone 6 plus: 1242 x 2208
Я был бы рад, что вы нашли время, чтобы ответить на вопрос, спасибо человеку! – Wilson
Добро пожаловать;) – alexburtnik