title: UIViewController landscape mode buttons not working
body: <p>I'm trying to get an app working in landscape mode which I've very nearly done, but for some reason the buttons on my view aren't working (ie. they don't press).  I'm using a root view controller which loads the initial view controller as follows :</p>
  
  <pre><code>        - (void)viewDidLoad 
  {
  
          [super viewDidLoad];
  
          StartViewController *viewController = [[StartViewController alloc] initWithNibName:@"StartView" bundle:nil];
          self.startViewController = viewController;
          startViewController.delegate = self;
          [viewController release];
  
          [self.view addSubview:startViewController.view];
      }
  </code></pre>
  
  <p>I've also set the Initial Interface Orientation value in my Info.plist file and overridden the following in my root view controller :</p>
  
  <pre><code>    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
  {
      // Return YES for supported orientations
      return((interfaceOrientation == UIInterfaceOrientationLandscapeRight) ||
             (interfaceOrientation == UIInterfaceOrientationLandscapeLeft));
      //return (interfaceOrientation == UIInterfaceOrientationPortrait);
  }
  </code></pre>
  
  <p>The view loads fine and fills the screen in landscape mode as it should, but for some reason I just can't press any of the buttons on the view.</p>
  
  <p>I'm sure it's something simple related to me using a root view controller because I've managed to get this to work fine before with an app with just a single view controller. </p>
  
  <p>Can anybody help me out here?</p>