Экран запуска.Раскадровка не отображается при запуске приложения

#ios #xcode #xamarin.ios

#iOS #xcode #xamarin.ios

Вопрос:

Я запустил приложение на симуляторе iOS и на реальном устройстве. Ни один из них не показывал экран запуска. Я добавил файл .storyboard в info.plist и установил флажок «использовать в качестве экрана запуска» в Xcode. Я не вижу ни правильного цвета фона, ни изображения, которое я добавил в ресурсы и использовал в ImageView. Я искал этот вопрос, но не смог найти других людей с той же проблемой, что и у меня. Заранее спасибо за ответы.

Редактировать:

Как и было запрошено, здесь info.plist:

введите описание изображения здесь

и настройки раскадровки XCode:

введите описание изображения здесь

Комментарии:

1. Код из .plist файла и скриншот из конструктора раскадровки помогут

2. проверьте свой AppDelegate.swift -> didFinishLaunchingWithOptions -> возможно, это сделано вручную… Может быть, время запуска настолько мало, что вы его не видите?

3. @charlyatwork didFinishLaunchingWithOptions возвращает true в моем AppDelegate.cs. Это то, что должно быть? Время запуска должно быть достаточно большим. Я вижу черный экран во время загрузки приложения.

4. Я бы посоветовал вам полностью удалить экран запуска и очистить / перестроить ваш проект. Затем добавьте туда новый экран запуска и повторите попытку.

5. @JackHua-MSFT хорошо, я попробую.

Ответ №1:

Ответ:

Изображение в моем ImageView было в assets.xcassets. Каким-то образом он не смог загрузиться туда и отключил весь мой экран запуска. Мне пришлось поместить его в ресурсы, чтобы заставить его работать. И поскольку мой ImageView смог загрузиться, я мог видеть весь экран запуска, а не только черный экран.