Как лучше переключаться между книжным и альбомным интерфейсами? - PullRequest
0 голосов
/ 14 июля 2010

У меня есть два разных вида (книжный и альбомный) для каждого экрана (домашний, информация о пользователе и т. Д.).

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

Для переключения между двумя представлениями у меня есть контроллер представления контейнера со свойствами landscapeView_ и PortraitView_ ив

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration

Я делаю переключение.

Это поведение унаследовано от программирования iPhone, но теперь, в iPad, это правильный подход или это другой способ переключения?

1 Ответ

2 голосов
/ 14 июля 2010

Я вполне уверен, что это лучший способ сделать это.

Вы, вероятно, делаете это, но я бы позаботился о том, чтобы вы поддерживали все четыре ориентации - они являются приманками для разных ориентаций на iPad.

Еще одно место, чтобы убедиться, что все кошерно, находится в вашем файле Info.plist - добавление некоторых ключей, таких как «Начальная ориентация интерфейса», «Поддерживаемые ориентации интерфейса» и / или «Поддерживаемые ориентации интерфейса (iPad)» или «... (iPhone) "может внести некоторую ясность, т. е. когда вы отправляете.

...