«Экран запуска.раскадровка» черный после добавления png

#ios #storyboard #launch-screen

#iOS #раскадровка #экран запуска

Вопрос:

Добавление «Launch Screen.storyboard» отлично работает с белым фоном по умолчанию, я получаю свой логотип и авторские права, затем перехожу к Main.storyboard, все хорошо, приложение работает нормально. Добавление «Просмотра изображений» для запуска тоже нормально, но когда я добавляю png в Media.xcassets в «Просмотр изображений», экран становится полностью черным, прежде чем перейти к основному. Если я удалю имя png из представления изображения / изображения, все это работает, но во время запуска возвращается к белому фону. Более темная версия (чтобы можно было видеть белый текст) того же png служит фоном для Main.storyboard, и это нормально. В чем хитрость, чтобы заставить экран запуска png отображаться в его представлении? Xcode 12.4, развертывание 12.0. Спасибо!

Ответ №1:

Хитрость заключается в том, чтобы сделать ваш экран запуска достаточно «маленьким» (что бы это ни значило), чтобы его приняли. Я решил проблему, просто сделав снимок экрана с ошибкой png, создав новый png, который имел меньшие размеры x / y и был примерно на треть больше исходного размера (4,9 МБ вместо 13,2 МБ). Для меня это выглядит так же. (Сбой png отлично работал в main.storyboard.)