title: IOS 6 Orientations - Only One Viewcontroller supports Landscape & Portrait orientation - else ONLY Portrait
body: <p>As the Long title suggests I've been real struggling with IOS 6 Orientations lately. 
  I'm working on a current project which is iPhone based only, were almost all viewcontrollers only support portrait orientation (default orientation). 
  I have this one viewcontroller though I'd like to give multiple orientations as the only one, stand alone. how do I do that properly? Here's my approach. Cheers'</p>
  
  <p>In Settings - All orientations except portrait bottom's up are selected.</p>
  
  <ul>
  <li><p>In the Viewcontroller which I want to give multiple orientations - this code is embedded</p>
  
  <pre><code>-(NSUInteger)supportedInterfaceOrientations
  {
      return UIInterfaceOrientationMaskAllButUpsideDown;
  }
  
  - (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
  {
      return UIInterfaceOrientationPortrait;
  }
  
  -(BOOL)shouldAutorotate
  {
      return YES;
  }
  </code></pre></li>
  </ul>
  
  <p>For the rest of the viewcontollers - to support one orientation (default orientation) portrait:</p>
  
  <pre><code>-(NSUInteger)supportedInterfaceOrientations
  {
      return UIInterfaceOrientationPortrait;
  }
  
  - (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
  {
      return UIInterfaceOrientationPortrait;
  }
  
  -(BOOL)shouldAutorotate
  {
      return YES;
  }
  </code></pre>
  
  <p>It doens't work. It seems as if the methods aren't called - but the project and the build just sticks to the selected orientations in settings. Why isn't this working!!</p>
  
  <p>Any help would be deeply appreciated.</p>