UINavigationBar корневой вид не поворачивается в ландшафт - PullRequest
0 голосов
/ 21 октября 2010

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

В каждом из моих контроллеров представления, включая root, у меня есть следующий метод для автоповорота:

  • (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) х { return (x == UIInterfaceOrientationPortrait) || UIInterfaceOrientationIsLandscape (х); }

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

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

Любая помощь будет принята с благодарностью, я пару дней тяну свои волосы, пытаясь заставить это работать!

1 Ответ

1 голос
/ 21 октября 2010

Просто верните YES из этого метода, попробуйте еще раз.

...