Width of viewController is 320px when iPhone is landscape
<p>I have a viewController and I have</p>

<pre><code>- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return YES;
}
</code></pre>

<p>why I read w and h as 320 and 480 on its viewDidLoad for width and height, instead of 480 and 320, respectively, when iPhone is landscape? (see below)</p>

<pre><code>- (void) viewDidLoad {
CGFloat w = self.view.bounds.size.width; // 320???
CGFloat h = self.view.bounds.size.height; // 480 ??
}
</code></pre>

<p>What am I missing?</p>

<p>thanks.</p>
