Xamarin Forms - iOS - изменение заставки в зависимости от ориентации экрана - PullRequest
0 голосов
/ 29 июня 2018

У меня проблема с настройкой заставки в проекте Xamarin Forms iOS. Я хотел бы изменить статическое изображение заставки в зависимости от ориентации экрана. В Android я просто создал папку drawable-land, поместил туда изображение для альбомной ориентации, и оно работает.

В iOS-проекте есть целый дизайнер для создания экранов запуска, но я не могу найти ничего, что бы сработало. Когда я настраиваю изображение для Iphone, меняю ориентацию в конструкторе, я не могу просто поместить туда другое изображение, потому что оно доступно для всех экранов в конструкторе. Одно важное замечание - я нашел несколько источников о том, как этого добиться, но для родного дизайнера XCode мне нужен ответ для Visual Studio или VS для Mac.

VS Designer

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

https://www.youtube.com/watch?time_continue=1&v=y3lspdPxc6o, Посмотрите это видео-урок от Kym Phillpotts - Lightning Lecture Xamarin University. В свойствах виджета у вас есть опция для полноразмерной заставки.

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

Здесь все, что вы примените, будет применяться к пейзажу и портрету повсеместно.

Вы можете иметь разные изображения, одно для портрета 'splash_portrait.png' и одно для ландшафта 'splash_landscape.png' в Активах.

Затем вы можете выбрать, какое изображение отображать для пейзажа, а какое для портрета, используя кнопку Edit Traits в правом нижнем углу экрана.

Edit Traits

В альбомной ориентации используется любой размер или класс компактной высоты, поэтому вы должны установить флажок «Компактная высота», и любое изменение, которое вы примените, будет применено к этому классу размера (альбомная).

Пожалуйста, получите более подробную информацию об этом, здесь & здесь

Практически, я не пробовал, так как, отвечая, я далеко от компьютера. Но я надеюсь, что это поможет.

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