I have a UITabBarController presented in Portrait mode. On one of the tabs I have a button that shows a UIViewController modally (A simple storyboard segue performs the action).
In iOS 6 it seems to be this method may help force a specific orientation on iOS 6.
- (NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskLandscape; }
I am still trying to get it to work and will update with any findings.