Используйте статическое изображение для запуска образа 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

Добавить активы в файл.xcassets

Шаг 2: Добавьте UIImageView в файл LaunchScreen.storyboard

Добавьте UIImageView в файл LaunchScreen.storyboard

Шаг 3: Добавьте ограничения в UIImageView и установите изображение в Инспекторе Атрибутов

Кстати, не забудьте убедиться, что Launch Screen File в вашем.xcodeproj установлен ваш правый файл LaunchScreen!

Убедитесь, что файл правильный.xcodeproj

Теперь тебе нужно идти!

ОБНОВЛЕНИЕ: Статическое изображение запуска с использованием только файла.xcassets

Если вы хотите использовать полноэкранное статическое изображение при запуске, вы можете использовать только Launch Image, установленный в вашем файле.xcassets.

Если у вас еще нет файла.xcassets в вашем проекте, добавьте новый файл, например, такой: Файл> Создать> Файл> Ресурс iOS> Каталог активов.

Добавить набор изображений для запуска в файл.xcassets

Затем откройте файл.xcassets и щелкните правой кнопкой мыши> Значки приложений и изображения запуска> Новое изображение запуска iOS

Добавить конкретные изображения экрана запуска

Теперь вы можете добавить специальные изображения для запуска iPhone 4(S), 5(S/C), 6(S) и 6(S) Plus. (Кстати, я выбрал только портретную ориентацию для этого набора изображений).

Оставьте поле экрана запуска пустым

Последний и очень важный шаг, это оставить поле Launch Screen File пустым в ваших настройках цели!

Другие вопросы по тегам