Почему в xamarin.ios так много путаницы вокруг экрана запуска

В редакторе ресурсов изображений мы можем добавить изображение запуска, но оно не будет отображаться на устройствах, я могу сказать, по крайней мере, на устройствах iPhone, но если вы проигнорируете добавление LaunchImage в ресурсы, xamarin не позволит вам скомпилировать приложение. Поэтому вам нужно добавить LaunchImage и в то же время вы должны иметь Launch Screen.storyboard Почему это аномалия? и как продолжать использовать статические изображения. Я создал отдельный набор изображений в библиотеке ресурсов и добавил представление изображений на стартовом экране и сослался на то, что вновь добавленный набор изображений, но его не работающий экран выглядит пустым

1 ответ

Решение

Это не проблема Xamarin, а сама iOS.

Требуется запуск образа для версии iOS ниже 8.0. Поэтому, если вы хотите поддержать их, вам нужно добавить все изображения в ресурсы.

LaunchStoryboard вы можете использовать для всех версий iOS выше 8.0 (в комплекте). Он будет растягиваться автоматически для каждого устройства.

Вы можете выбрать наиболее подходящее решение для вашего проекта в Info.plist

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