Используйте статическое изображение для запуска образа iOS 9 из каталога активов
Я пытаюсь использовать статическое изображение на моем LaunchScreen.storyboard
, поэтому нам нужны уникальные размеры для каждого устройства.
В моей папке активов я могу отлично запустить образ Image Set
это позволяет мне добавлять изображения для каждого устройства, однако я просто получаю пустое начальное изображение, когда использую их в Image View
, Обычное изображение не дает достаточно вариантов (только 1x, 2x, 3x для iPhone/iPad). Какой лучший способ сделать это?
Чтобы уточнить: как я могу использовать полноэкранное статическое изображение, которое подходит как для 4S, так и для iPhone 5, когда оба эти изображения технически в 2 раза? Создание нового ресурса изображений запуска предоставляет все эти параметры для экранов разных размеров, однако его нельзя использовать в раскадровке как изображение, как обычный ресурс.
1 ответ
Вместо использования LaunchImage
set, добавьте в ваш файл.xcassets обычный набор изображений, который вы хотите видеть на экране запуска. Затем добавьте UIImageView в UIViewController в вашем LaunchScreen.storyboard
и установите изображение с помощью инспектора атрибутов.
Шаг 1: Добавьте ваши изображения в файл.xcassets
Шаг 2: Добавьте UIImageView в файл LaunchScreen.storyboard
Шаг 3: Добавьте ограничения в UIImageView и установите изображение в Инспекторе Атрибутов
Кстати, не забудьте убедиться, что Launch Screen File
в вашем.xcodeproj установлен ваш правый файл LaunchScreen!
Теперь тебе нужно идти!
ОБНОВЛЕНИЕ: Статическое изображение запуска с использованием только файла.xcassets
Если вы хотите использовать полноэкранное статическое изображение при запуске, вы можете использовать только Launch Image, установленный в вашем файле.xcassets.
Если у вас еще нет файла.xcassets в вашем проекте, добавьте новый файл, например, такой: Файл> Создать> Файл> Ресурс iOS> Каталог активов.
Затем откройте файл.xcassets и щелкните правой кнопкой мыши> Значки приложений и изображения запуска> Новое изображение запуска iOS
Теперь вы можете добавить специальные изображения для запуска iPhone 4(S), 5(S/C), 6(S) и 6(S) Plus. (Кстати, я выбрал только портретную ориентацию для этого набора изображений).
Последний и очень важный шаг, это оставить поле Launch Screen File пустым в ваших настройках цели!