title: iOS 6: how to force change orientation when pushing view controller into the navigation controller stack
body: <p>I think this question should've been asked a million times by now, but I still can't find an answer to this.</p>
  
  <p>Here's my hierarchy: UINavigationController -> UIViewController 1 ->(push)-> UIViewController 2</p>
  
  <p>UINavigationController: supports all possible orientation
  UIViewController 1: supports only portrait
  UIViewController 2: supports only landscape</p>
  
  <p>How can I lock UIViewController 1 into portrait only and at the same time lock UIViewController 2 into landscape only? Is it even possible? So far what I see is that UIViewController 2 always takes the orientation of UIViewController 1.</p>
  
  <p>Note, that this is for iOS 6 only.</p>
  
  <p>Thanks!</p>