title: can't display 640x1136 image on iphone5
body: <p>I've added a Default-568h@2x.png launch image to my app. The app needs to display a <em>second</em> launch image after the "real" launch image. Because the UIImage imageNamed: method doesn't automatically load the taller image the way it automatically loads retina images, I've added some code to detect the screen size and display the correct image:</p>
  
  <pre><code>-(void)pickRightImage
  {
      CGSize result = [[UIScreen mainScreen] bounds].size;
      UIImageView *imgv = [self loadingImage];
  
      UIImage *img;
  
      if(result.height == 480)
      {
          img = [UIImage imageNamed:@"loading_screen.png"];
      } else if([UIScreen mainScreen].scale == 2.f &amp;&amp; result.height == 568) {
          // iPhone 5
         img = [UIImage imageNamed:@"loading_screen-568h@2x.png"];       
      }
      [imgv setImage:img];
  }
  </code></pre>
  
  <p>The imageView takes up the whole screen in the NIB, which is named MainWindow, and I have selected the checkbox named "Full Screen At Launch" However, the image never takes up the whole screen. (Although the launch image does.) The second image is letter boxed just as if it were a smaller image, and I had never included the tall launch image.</p>
  
  <p>Is there anyway to programmatically display a full screen image on the 4 inch iphone5? Why is my image always resized?</p>