天天看點

iOS小技巧--iOS 7簡單适配

解決方案:

解決問題1:

隻要在xcode的版本中不帶有iOS7SDK的版本下編譯,比如xcode4.x,xcode4.x是不會有iOS7SDK的東西,是以你編譯出來根本就是iOS6.x的樣式,是以隻要不要用帶有iOS7SDK的xcode版本下編譯,生成包,上傳到App Store就可以解決問題了

解決問題2:

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_7_0

- (BOOL)prefersStatusBarHidden {

    return NO;

}

- (UIStatusBarStyle)preferredStatusBarStyle {

    return UIStatusBarStyleLightContent;

}

#endif
           

再加入初始化window的時候,self.window = [[UIWindow alloc] initWithFrame:CGRectMake(0,20,320,480-20)];就解決了