UIStatusBar
- 有的時候我們需要去控制狀態(tài)欄的顯示和隱藏,或者控制狀態(tài)欄的樣式;
- 從iOS7開始,狀態(tài)欄的管理默認是通過UIViewController進行管理的
- (BOOL)prefersStatusBarHidden
{
return NO;
}
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleDefault;
}
- 這種方式管理UIStatusBar不方便,還有一種方式是通過UIApplication來進行控制的,不過在iOS7以后的版本中,需要通過配置才能使用UIApplication進行控制
- 一旦使用UIApplication進行控制,那么控制器將不能對UIStatusBar進行控制
-
在info.plist中加入一行:
UIApplication *app = [UIApplication sharedApplication];
app.statusBarHidden = NO;
app.statusBarStyle = UIStatusBarStyleLightContent;
