title: UIViewController refuses to position correctly
body: <p>I have a problem with one of my view controllers. Whenever I try to load it, it shows but its bounds are set wrong. Its origin seems to show behind the status bar and I can't seem to make it position bellow the bar.</p>
  
  <p>Here is how I load the uiview in my app window:</p>
  
  <pre><code>- (void)loadListOfDevicesViewController:(NSString*)greeting {   
      for (int i = 0; i &lt; [[window subviews] count]; i++) {
          UIView * subView = [[window subviews] objectAtIndex:i];
          [subView removeFromSuperview];
      }
  
      forceThumbnailRefresh = YES;
      listOfDevicesViewController = [[ListOfDevicesViewController alloc] initWithNibName:@"ListOfDevicesViewController" bundle:nil];
      listOfDevicesViewController.delegate = self;
      listOfDevicesViewController.bIsForceRefresh = NO;
      listOfDevicesViewController.greetingMessage = greeting;
      [listOfDevicesViewController.view setFrame:CGRectMake(0, 20, 320.0f, 460.0f)]; //does not seem to work
      [window addSubview:listOfDevicesViewController.view];
  }
  </code></pre>
  
  <p>it doesn't seem to take the values that I specify in the frame no matter what.</p>
  
  <p>Can someone help please, all my other view controllers are working perfectly.</p>
  
  <p>Regards</p>