Ориентация интерфейса iPad - PullRequest
0 голосов
/ 23 августа 2010

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

Как и в любом приложении для iPad, вам приходится иметь дело (как минимум) с двумя ориентациями (альбомная и книжная).

Как вы справляетесь с этим?

  • Вы используете два разных ViewController?
  • Используете ли вы willRotateToInterfaceOrientation:duration методы?
  • Как избежать дублирования кода?

Спасибо

1 Ответ

1 голос
/ 23 августа 2010

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

Если представления просты, то вращение элементов представления занимает мало кода. Если виды сложны и / или элементы меняются между ориентациями, то я бы рекомендовал использовать два контроллера вида.

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

...