Как установить Launch Images для универсального приложения - PullRequest
0 голосов
/ 30 ноября 2018

Я использую Xcode 10.1, и мое приложение является универсальным приложением.У меня возникла проблема с дизайном при загрузке загрузочных изображений с использованием assets, т.е. он показывает черный фон экрана на устройствах iPad Pro 11 inch и iPad pro 12.9 (3rd generation), кроме того, что он работает нормально на всех устройствах.Так как же решить эту проблему?И если я хочу использовать файл LaunchScreen.storyboard, как я могу установить одно изображение для удовлетворения всех размеров экрана (какой размер изображения и какое разрешение (2x или 3x) нужно использовать)?или как использовать Static Launch Screen Images от яблока нажмите здесь ?

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 03 декабря 2018

Как вы писали, существует два способа настройки LaunchScreen:

  • Статическое изображение из специального изображения * - LaunchImage.launchimage
  • Разработаноэкран , который может содержать несколько элементов пользовательского интерфейса - LaunchScreen.storyboard

Если ваш стартовый экран достаточно прост, и вы решили использовать Статическое изображение , пожалуйста, убедитесь, что ваша информация.plist не удерживает следующую клавишу: <key>UILaunchStoryboardName</key> <string>LaunchScreen</string>, в противном случае статическое изображение не будет использоваться.
LaunchImage.launchimage содержит изображение для всех типов устройств и сообщает вам, какой размер изображения использовать.
Если вы используете его и заполняете все образы, а на некоторых устройствах все еще нет образа запуска, попробуйте очистить и восстановить приложение, а также удалить и переустановить приложение с тестового устройства или симулятора.Также рассмотрите возможность обновления вашей среды (xCode).

Если вы решите использовать Разработанный экран , пожалуйста, избегайте установки источника вашего ImageView на LaunchImage.launchimage, это специальный набор изображений.Вы можете использовать только обычные x.imagesets с меньшим количеством изображений (1x 2x R4 3x).
Посмотрите на следующий ответ на другой вопрос , он объясняет механизм автоматического выбора изображения, онтакже есть таблица, которая связывает тип iPhone с выбранным изображением.

...