简介
系统状态栏位于屏幕顶部,显示了当前设备的状态信息。
状态栏高度默认为20像素。
状态栏样式 UIStatusBarStyle
UIStatusBarStyleDefault 黑色文本
UIStatusBarStyleLightContent 白色文本
统一修改状态栏样式
steps 1:选中info.plist文件 -> 添加字段View controller-based status bar appearance 并设置其值为NO
;
steps 2:在 AppDelegate.m
文件协议方法 didFinishLaunchingWithOptions
中调用实现如下代码统一修改状态栏样式;
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
单独修改状态样式
// 是否隐藏状态栏
- (BOOL)prefersStatusBarHidden {
return NO;
}
// 在视图控制器中修改状态栏样式
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}
Tips
如果调用以上方法,无需在info.plist文件中添加字段,但是不能统一设置,只能单独在每一个控制器中修改。