動態(tài)調整statusBar顏色
整體修改(整個APP狀態(tài)欄)
- 將infoPlist里 View controller-based status bar appearance 設置為NO
2.通過代碼 進行設置
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
局部修改
- 將infoPlist里 View controller-based status bar appearance 設置為YES
// 通過viewController 控制
- (UIStatusBarStyle)preferredStatusBarStyle {
if (_alpha >= 1) {
return UIStatusBarStyleDefault;
} else {
return UIStatusBarStyleLightContent;
}
}
// 需要更新時調用
[self setNeedsStatusBarAppearanceUpdate];