title: hiding TabBar when rotating iPhone device to landscape
body: <p>So here is what i have:
  A UITabBarController that handles different UIViewControllers. In one of the UIViewController i am trying to switch the view being displayed when the device rotates to landscape.
  the important part is that the view displayed in landscape MUST take the whole screen...</p>
  
  <p>I have correctly implemented the methods :</p>
  
  <pre><code>- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
  - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
  - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
  </code></pre>
  
  <p>In fact i do have my rotation occurring correctly, and I my views swaped.
  i even hide status bar, nav bar and Tab bar BUT i keep having a blank space at the bottom of the screen which is the place of the TabBar...</p>
  
  <p>So i am assuming that setting the hidden property of the tabBar is not enough in order to have the view on the whole screen. I think there is some stuff to do within the TabBarController or even the MainWindow to say somehting like "i don't need TabBarController now". But i do not see how to get around this problem properly.</p>
  
  <p>If anyone has been around this issue, i would appreciate some help.</p>
  
  <p>thank you,
  Sami.</p>