Okay, so here\'s the situation:
I have an app in which I only want ONE specific view in a UINavigationController to have a landscape orientation. This view is a UIIm
Unfortunately, all root UIViewControllers inside of a Navigation Controller must support any of their child orientations. This means that the first view controller in your setup must support landscape, otherwise the child will only support portrait.
The best way to implement what you are looking for is to create a UIViewController that displays its content view on a rotated transform, and just default all UIViewControllers in that stack to portrait.