Как программно получить большое окно iPad при запуске с MonoTouch? - PullRequest
3 голосов
/ 19 февраля 2010

У меня установлена ​​последняя версия библиотеки Iotouch, совместимой с Ipad. Я обновил свои проекты для использования 3.2 SDK и MonoTouch 1.9 Alpha.

В документах говорится, что вам нужно изменить окно в вашей XIB для большого окна iPad. Я не использую XIB. Я строю свой интерфейс из кода, создавая объект программно. Что я должен сделать, чтобы получить большое окно в стиле iPad?

Ответы [ 2 ]

1 голос
/ 22 февраля 2010

После дальнейшего изучения я обнаружил, что мне нужно добавить запись в файл info.plist следующим образом:

Information Property List
     UIDeviceFamily
          item 0            2

Как только он появится, динамический класс Window, который я создаю, будет иметь полный размер экрана iPad.

Я думаю, что это в основном говорит системе, что мое приложение поддерживает это устройство. Нужно будет найти больше в наших документах.

1 голос
/ 20 февраля 2010

Ничего (я полагаю).

[UIScreen mainScreen].bounds (и его эквивалент в MonoTouch) будет 768x1024 в режиме iPad и 320x480 в режиме iPhone.Если ваши окна и представления не имеют жестко закодированных значений, они должны естественным образом принять новый размер.

...