title: UIViewController returns invalid frame?
body: <p>When I start my ViewController in <code>landscape</code> mode (After viewDidLoad is called), I print the frame it's giving me the frame size for portrait mode instead.</p>
  
  <p>Is this a bug any suggestions?</p>
  
  <pre><code>- (void)viewDidLoad
  {
     [super viewDidLoad];
  
     NSLog(@"%@", NSStringFromCGRect(self.view.frame));
     // Result is (0, 0 , 768, 1024)
  }
  </code></pre>