新建一个空白工程,代码如下:
#import "AppDelegate.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
self.window = [[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds] autorelease];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
上述代码在iPhone4显示正常,但在iPhone5以上机器出现以下问题:
以上问题产生原因主要是没有适配Launch Images导致的,需要在你的项目中添加不同分辨率的图片
(如iPhone5需要添加一个Deault-568h@2x.png 的图片,实际分辨率为640*1136)