Может быть, это даже сработает, если реализовано во всех ваших viewControllers:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return (return ([[self.tabBarController.selectedViewController class] isSubclassOfClass:[TurnableViewController class]]) || UIInterfaceOrientationIsPortrait(toInterfaceOrientation);
}
Это, однако, не изменит ваш взгляд, если вы переключитесь обратно на не поворачиваемое устройство, пока вы не наклоните свое устройство ...