#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 смог загрузиться, я мог видеть весь экран запуска, а не только черный экран.