Изменения макета Xamarin iOS после добавления раскадровки экрана запуска - PullRequest
5 голосов
/ 26 апреля 2020

Я унаследовал старую кодовую базу xamarin. Он запускается в этой странной оконной форме с верхними и нижними черными полосами (на фото ниже). Он также использует образ запуска. Как только я начинаю использовать раскадровку запуска, приложение становится полноэкранным (без черных полос сверху / снизу), и в результате весь макет испортился.

Кто-нибудь знает, как получить раскадровку запуска без удаления черных полос?

non fullscreen layout

1 Ответ

4 голосов
/ 01 мая 2020

Не совсем, это особенность.

Apple говорит: «Ваше приложение будет работать в полноэкранном режиме на iPhone X, iPhone XS, iPhone XS Max и iPhone XR, если базовый SDK вашего проекта установлен на iOS 11 или более поздней версии, и у вас есть Launch Storyboard или iPhone X образ запуска. "

Таким образом, при добавлении раскадровки приложение запускается в полноэкранном режиме.

ref: https://developer.apple.com/iphone/, найдите «Включить полное разрешение экрана».

...