今天遇到了一个D痛的问题,明明做好了适配,显示效果却一直存在视图高度一直为480(即上下部分黑屏)的问题,多方了解才发现就是一张图片的问题。原来是项目找不到启动动画的图片文件。 只要设置了就解决了。Mark! 下面是7系统适配代码:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [self.window setBackgroundColor:[UIColor grayColor]]; ViewController *tab=[[ViewController alloc]init]; UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:tab]; if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0)) { [nav.navigationBar setBarTintColor: [UIColor colorWithRed:0 green:144/255.0f blue:230/255.0f alpha:1]]; } else { [nav.navigationBar setTintColor:[UIColor colorWithRed:0 green:144/255.0f blue:230/255.0f alpha:1]]; } self.window.rootViewController = nav; [self.window makeKeyAndVisible];
if( ([[[UIDevice currentDevice] systemVersion] doubleValue]>=7.0)) { self.edgesForExtendedLayout = UIRectEdgeNone; self.extendedLayoutIncludesOpaqueBars = NO; self.modalPresentationCapturesStatusBarAppearance = NO; }