iPhone: предотвратить просмотр от вращения - PullRequest
2 голосов
/ 12 мая 2010

Я использую UITabBarController с 4 представлениями. Первый из этих четырех видов должен иметь возможность вращаться, остальные три нет. И теперь проблема в том, что, имея контроллер панели вкладок, вы должны установить все используемые представления как вращающиеся (то есть, возвращая TRUE в shouldAutorotateToInterfaceOrientation).

Итак, мой вопрос сейчас, могу ли я предотвратить вращение трех представлений, даже если метод shouldAutorotateToInterfaceOrientation возвращает TRUE?

1 Ответ

1 голос
/ 08 декабря 2012

немного поздно, но, возможно, это можно решить, сказав что-то подобное во всех методах shouldAutorotate ...

if (firstTabBarIsShowing) {
   return YES; //enable rotation if first tab bar is showing its content
} else {
   return NO; //if other views are showing, don't rotate anything
}

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

...