Используя .NET 8 для iOS [не Maui], добавьте экраны запуска с изображением логотипа и цветом фонаIOS

Программируем под IOS
Ответить
Anonymous
 Используя .NET 8 для iOS [не Maui], добавьте экраны запуска с изображением логотипа и цветом фона

Сообщение Anonymous »

Цель: < /p>
Создать экраны для брызг («Запуск экрана») для «.net 8 для ios» приложения (C# (преемник «xamarin native /ios»). < /p>
Экран брызги содержит изображение (логотип), масштабированный для заполнения (поддерживающего уровня аспекта) с помощью малого уровня. /> Требование: < /p>

Не полагайтесь на какие -либо инструменты Microsoft на Mac (например, VS Code + .net Extension). На Mac используйте только xcode. < /Li>
< /ul>
Обоснование: как можно больше, работайте на ПК. Минимизируйте зависимость от установки /обучения /поддержания инструментов на Mac. Я также не смог заставить это работать. Редактор для iOS. < /p>

Что я сделал: < /p>
Apple Doc: указание экрана запуска вашего приложения. Укажите запуск экрана как раскадровку. Установите цвет фона в синий. Добавьте файл изображения .png в проект. Добавьте Uiimageview в экрану запуска и выберите это .png. Запустите Native App. < /Li>
< /ul>
Успех: см. [Похоже, нет проблемы XCODE; Я сомневаюсь в обновлении или понижении. /> Что я попробовал: < /p>
Я могу скопировать запуск inductiMage.png и запуск screen.storyboard из (работающий) нативного проекта Apple Swift обратно в проект C#. < /p>

Код: Выделить всё

info.plist
содержит:

Код: Выделить всё

    UILaunchStoryboardName
LaunchScreen
< /code>
Однако, когда должен появиться экраны запуска, есть просто черный экран. Я даже не вижу цвета синего фона, который я установил, не говоря уже о изображении. [После черного экрана появляется основной экран приложения.] < /P>

 Я пытался установить различные параметры «сборка» в vs solution explorer < /code>. Для запуска screen.storyboard 
и and unlakeimage.png . Однако, поскольку это не проект Maui, я не нашел никаких настройки, которые работают. Также обратите внимание, что main.storyboard не требует никакого действия. [Я предполагаю, что все файлы отправляются в Xcode на Mac, со сценарием сборки, который делает то, что необходимо для раскадровки.] Существует вариант Maui, чтобы создать простой экран запуска с логотипом. Это работает для меня, в другом тесте приложения. Но это не применимо к этому обновлению приложения "Xamarin Native / ios" < / p>

Подробнее здесь: https://stackoverflow.com/questions/795 ... d-backgrou
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»