Я скачал бесплатное приложение для iPad "SketchBook Express" от Autodesk.
В нем есть поверхность для рисования и (что я считаю) UINavigationController
. Меня интересует то, что панель контроллера навигации вращается вместе с iPad, а содержание чертежа - нет. Поэтому, если я перевожу iPad из портретной ориентации в горизонтальную, панель навигации переместится на новую вершину, но нарисованный мною эскиз теперь находится на его стороне. Я хотел бы реализовать нечто подобное для моей программы, но я не смог.
Я играл с shouldAutorotateToInterfaceOrientation:
, но я только что понял, что он вызывается только один раз. Я сделал подкласс UINavigationController
и вернул YES, а мой контроллер subview вернул NO. Это не сработало.
Есть ли простой способ сделать это?