Xamarin Forms iOS черный ящик в середине заставки только на iOS 11 - PullRequest
0 голосов
/ 01 июня 2018

Я использую Xamarin Forms для создания приложения для iOS.Только на iOS 11 заставка приложения имеет черный прямоугольник посередине вместо изображения.Я не знаю, связано ли это, но эта проблема начала появляться, когда мы сменили язык на телефоне, чтобы проверить локализацию.Я использую LaunchScreen.storyboard для создания заставки, которая поставляется с примером проекта Xamarin Forms.Также, если я изменю имя изображения в LaunchScreen.storyboard, заставка начнет появляться правильно в течение ограниченного времени.

Я использую последнюю версию VS 2017 15.7.2 и последнюю версию Xcode

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

В моем случае мое изображение для заставки находилось в папке ресурсов (не ресурсов) в виде файла png.

enter image description here

В splashScreenу меня работал виджет, меняющий имя картинки без расширения (my_image.png -> my_image).

0 голосов
/ 05 июня 2018

У меня та же проблема, но в приложении для Android.Я также был бы очень благодарен за решение.Чистка вроде предложенная не помогает.Я использую Xamarin Forms 2.5 и не могу обновить его до более новой версии из-за известной проблемы с запросами на разрешение, которая должна быть исправлена ​​в Xamarin Forms 3.1 final.

Редактировать: я обнаружил свою проблему.Я использую файлы .9.png для заставки.Я исправил это, нарисовав черные линии справа и снизу (кроме углов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...