IOS devices have three different resolutions: iPhone 320x480, iPhone 4 640x960, and iPad 768x1024. In the past, you only needed to prepare a Default.png startup screen (image), but now it is much more complicated. The following is a summary of CocoaChina members.
If a program supports both iPhone and iPad, it must contain the following images:
Default-Portrait.png iPad dedicated vertical boot screen 768x1024 or 768x1004
Default-Landscape.png iPad dedicated landscape boot screen 1024x768 or 1024x748
Default-PortraitUpsideDown.png iPad dedicated vertical boot screen (Home button on screen), can omit 768x1024 or 768x1004
Horizontal boot screen for Default-LandscapeLeft.png iPad, omitted 1024x768 or 1024x748
Horizontal boot screen for Default-LandscapeRight.png iPad, omitted 1024x768 or 1024x748
Default.png iphone boot image. If you do not have a few ipad boot images, you can also use 320ult.png (not recommended) 320x8.0 or 320x460 at the runtime of ipad.
Default@2x.png iPhone4 boot pictures 640x960 or 640x920
To use the above boot screen on the iPad, you also need to add the key: UISupportedInterfaceOrientations in info. plist. In addition, the value UIInterfaceOrientationPortrait, UIInterfacOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, and UIInterfaceOrientationLandscapeRight are added.