iOS如何隐藏状态栏
使用代码隐藏状态栏
[[UIApplication sharedApplication] setStatusBarHidden:TRUE];
or
[UIApplication sharedApplication].statusBarHidden = YES;
调用方法隐藏状态栏
- (BOOL)prefersStatusBarHidden
{
return YES;
}
不写代码,通过修改.plist文件的方式隐藏
iOS如何改变状态栏的颜色
全局更改
在plist文件中添加一个属性值View controller-based status bar appearance 并设置为 NO
在plist里增加一行 UIStatusBarStyle,选择UIStatusBarStyleDefault 或者UIStatusBarStyleLightContent
个别页面更改
在plist文件中添加一个属性值View controller-based status bar appearance 并设置为 YES 或者默认
在需要更改的控制器中添加下面代码
- (UIStatusBarStyle)preferredStatusBarStyle
{
//黑色
//return UIStatusBarStyleDefault;
//白色
return UIStatusBarStyleLightContent;
}