最近項目要動態修改狀態欄的樣式,主要是在UIViewController中重寫一個方法
- (UIStatusBarStyle)preferredStatusBarStyle
{
// UIStatusBarStyleLightContent:白色字體
// UIStatusBarStyleDefault:黑色字體
return UIStatusBarStyleDefault;
}
這是一個體統的方法,要怎樣這個方法才會調用呢?其實很簡單
// self是UIViewController對象
[self setNeedsStatusBarAppearanceUpdate];