I\'ve looked at every question so far and none seem to actually answer this question.
I created a UITabBarController and added several view controllers to it. Most
Override the Orientation method in your controller class and force it to Landscape like this :
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Overriden to allow any orientation.
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
Simple and efficient !