Ipad разрешение для пейзажа и портрета - Xamarin ios - PullRequest
0 голосов
/ 29 февраля 2020

Я относительно новичок в Xamarin ios и создаю приложение, которое будет работать как в альбомной, так и в альбомной ориентации для iPhone и iPad.

Я смог реализовывать альбомную и книжную ориентацию в iPhone довольно хорошо, используя метод обратного вызова вращения, который вызовет другое представление с той же компоновкой, но с измененными размерами для альбомной версии, а в альбомной версии у меня то же самое для go обратно в портретную , Это работает хорошо, но иногда имеет некоторую задержку.

Я не очень уверен в том, как правильно представить два разных интерфейса для разных ориентаций. Если у кого-то есть какие-либо предложения, пожалуйста, дайте мне знать.

Теперь у меня есть список, который содержит значения для высоты и ширины текущего устройства, и я разработаю это с учетом плотности текущего устройства следующим образом:

maindisplayinfo.height / maindisplayinfo.density

, и это дает мне текущие размеры дисплея, которые мне нужны. Я использую это для размещения своих объектов относительно части экрана, например:

CGRect(0, Height * 0.30, Image.Bounds.Width, Image.Bounds.Height)

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

Но есть ли определенный способ сделать что-то подобное с iPad и iPhone?

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