在iOS7上 對於設置status bar 又有了點點的改變
1.對於 UIViewController 加入了動態改變 status bar style的方法
- (UIStatusBarStyle)preferredStatusBarStyle NS_AVAILABLE_IOS(7_0){
returnUIStatusBarStyleLightContent;
}
這要在我們的UIViewController類中加入這個函數就可以改變狀態欄的風格
2.還記得我們經常用的
[[UIApplicationsharedApplication]setStatusBarHidden:YES];
嗎?? 就是隱藏status bar了 ,但現在你在代碼中加入這句試試 ,是不是不管用了。。。
其實在iOS7中 ,如果你還想用 UIApplication 設置 status bar 的話 ,那你必須在 info.plist 中加入一個鍵
”View controller-based status bar appearance“ 並且把它設置為 NO , 現在試試吧 ,是不是又可以用UIApplication設置 status bar 了