В Xcode 4 щелкните на проекте самый верхний элемент в левой панели, а затем нажмите на вкладку сводки и убедитесь, что поддерживаемые ориентации установлены правильно.
Если это хорошо, вы можете попробовать переписатьстрока возврата будет выглядеть примерно так:
return(interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
Если это не сработает, просто попробуйте return YES;
и посмотрите, будет ли вращаться представление.