У меня была такая же проблема, если вы посмотрите в ChildBrowserViewController, есть функция под названием shouldAutorotateToInterfaceOrientation.
Первая пара строк смотрит на конфигурацию поддерживаемых ориентаций, но она будет вращаться, только если у вас больше, чемодна установка ориентации.У меня была только правильная настройка пейзажа, поэтому он этого не делал.
Если вы установите autoRotate на YES или закомментируете блок if, он проверит, поддерживается ли текущая ориентация, и если это так, то будетповернуть к нему.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation
{
//BOOL autoRotate = [self.supportedOrientations count] > 1; // autorotate if only more than 1 orientation supported
//if (autoRotate)
//{
if ([self.supportedOrientations containsObject:
[NSNumber numberWithInt:interfaceOrientation]]) {
return YES;
}
//}
return NO;
}