ориентация на iPad - PullRequest
       20

ориентация на iPad

1 голос
/ 13 июля 2011

У меня вопрос по поводу изменения ориентации на iPad.

Я использую MonoTouch, но если программисты Obj-C могут помочь, это будет так же здорово.

Прежде всего, я подумалЕсли я предоставлю различные изображения заставки для разных ориентаций, приложение покажет правильное.Это можно сделать для любой ориентации, например, «Default-LandscapeLeft.png» или универсальной «Default-Landscape.png».

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

Вторая проблема - я хочу, чтобы мое приложение продолжало оставаться в той же ориентации после появления моего первого контроллера.На данный момент это показывает портрет в любом случае.Я начал генерировать уведомления об ориентации до появления первого контроллера (UINavigationController), но я думаю, что он реагирует только на изменения ориентации.После того, как я переместил устройство, оно вращается и с этого момента все работает нормально.НО, я хочу «унаследовать» информацию об ориентации от моего заставки.

Любая идея будет оценена.

Спасибо, парни и девушки.

Приветствия

1 Ответ

1 голос
/ 13 июля 2011

Изображения для разных ориентаций: Должны быть предоставлены Default.png и Default-Landscape.png + настройка параметров приложения для обеспечения требуемой ориентации.

Вторая проблема: После создания первого вызова контроллера

myController.WillRotate(UIApplication.SharedApplication.StatusBarOrientation, 0);

...