本文主要是介绍[iOS]iOS7状态栏颜色更改,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
iOS7状态栏颜色更改
1 在Info.plist配置文件中,增加键:UIViewControllerBasedStatusBarAppearance,并设置为NO(字体白色,设置为YES则为黑色);
2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
如果需要在全部View中都变色,可以写在AppDelegate,也可以写在父类的相关方法中。#import "AppDelegate.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];self.window.backgroundColor = [UIColor blackColor];[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];[self.window makeKeyAndVisible];return YES;
}
效果:
这篇关于[iOS]iOS7状态栏颜色更改的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!