我想要更改應用程序的StatusBar顏色,並且只有當我的XIB沒有導航條時才能使用。要做到這一點,我增加了以下功能到我的源文件:當在iOS 7上使用NavigationBars時,StatusBar顏色永遠不會改變
-(UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
但是當我打電話[self.navigationController setNavigationBarHidden:NO animated:NO];
狀態欄返回到默認樣式。
它讓我相信導航欄應該爲自己設置statusBar顏色。
螞蟻建議?