title: Does a TabBar application need shouldAutorotateToInterfaceOrientation to be returning YES on all of its viewControllers?
body: <p>I'm working on an iphone app with a TabBarController as rootcontroller. And this rootcontroller is associated to Navigation Controllers (each one related to a specific Tab Bar button).</p>
  
  <p>One on these navigation controllers shows some photos and thus I needed to enable Lanscape which obviously did not work until I added this code to all view controllers</p>
  
  <pre><code>- (BOOL)shouldAutorotateToInterfaceOrientation (UIInterfaceOrientation)toInterfaceOrientation
  {
      return YES;
  }
  </code></pre>
  
  <p>However, now that all orientations are enabled in all views some views I didn't want in landscape are showing very ugly :(</p>
  
  <p>Any idea how to just leave the landscape orienation only on this photo view and disable it on all other views?</p>