系统默认的是default,也就是状态条的颜色是黑色的,如果想设置状态条,需要首先在plist文件中打开设置状态条:
1.在plist文件中设置:
2.在代码中设置
(1)、如果想要把所用界面的状态条的控件颜色都设置为白色,则只需要在appdelegate里面设置就可以了:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];//所有界面的状态条的东西会变成白色
}
(2)、如果只有一个界面的状态条和别的不同,那么就在本界面的类里面做设置:
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:NO];
}
- (void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
}