title: How to force horizontal orientation for a view inside of a UITabBarController?
body: <p>I have a UITabBarController in my MainWindow.xib.</p>
  
  <p>Each tab contains a UINavigationController which has a UITableViewController.</p>
  
  <p>When I press a button in the UITableViewController I want to push a view controller onto the navigation stack in horizontal orientation.</p>
  
  <p>I have over-ridden the following in the UITableViewController</p>
  
  <pre><code>- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
      // Return YES for supported orientations.
      return YES;
  }
  </code></pre>
  
  <p>but the pushed view controller does not appear in horizontal orientation (in the XIB it is defined as landscape).</p>
  
  <p>How can I push it in horizontal orientation?</p>