只要在controller里面实现方法就可以改变状态栏
//使状态栏变为白色
-(UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}
//隐藏状态栏
-(BOOL)prefersStatusBarHidden {
return YES;
}
①在info.plist文件中添加这个选项,在最后方
这句话的意思是不让状态栏交给控制器管理
②在delegate.m文件中的didFinishLaunchingWithOptions方法中实现状态栏控制
//让状态栏变为白色,不让他隐藏
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
application.statusBarStyle = UIStatusBarStyleLightContent;
application.statusBarHidden = NO;
return YES;
}
【iOS开发-状态栏】关于怎么更改系统自带状态栏(变为白色或者隐藏)
原文地址:http://blog.csdn.net/ttf1993/article/details/45307547