title: locking app into one orientation
body: <p>For a couple of different reasons, I'd like to ensure that my app only runs in landscape left orientation. I've unselected all of the other orientations under "Supported Device Orientations" in the target summary, set all of my storyboards to landscape, and added this to all of my classes:</p>
  
  <pre><code>- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
  {
  return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
  }
  </code></pre>
  
  <p>but I'm still having some problems. It launches into landscape left and that view remains in landscape left no matter what, but when I press a button that pushes a new view, it pushes the view but that one rotates if the device is turned. It also defaults back into portrait if I push another view and then press back in the navigation controller bar. Is there something more aggressive I need to do to ensure that all view controllers remain in landscape left at all times?</p>