Автоповорот на 1 вкладку из 5 - PullRequest
0 голосов
/ 21 сентября 2009

У меня есть 5 вкладок в моем приложении, и нужно иметь возможность автоматического поворота. До сих пор мне удалось заставить все 5 вкладок вращаться, используя:

(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
    return YES;
}

Однако мне нужно только 1, чтобы вращаться. Как я могу это сделать?

1 Ответ

0 голосов
/ 21 декабря 2010

Вы можете попробовать проверить активную вкладку, используя myTabBarController.selectedIndex или myTabBarController.selectedViewController. Верните ДА или НЕТ в зависимости от того, какая вкладка активна.

Но будьте осторожны: что произойдет, если вы поверните устройство на невращающейся вкладке (т.е. ничего не происходит), а затем перейдете на вращающуюся вкладку? Я предполагаю, что он будет в своем прежнем, не повернутом состоянии, так как он никогда не получал никаких сообщений, касающихся ротации.

...