iOS ?7 以后 設置狀態(tài)欄的樣式就不起作用了 ?雖然在代碼中 強制使用如下代碼還是可以看到效果 但是官方并不推薦這樣的做法。
[UIApplicationsharedApplication].statusBarStyle=UIStatusBarStyleLightContent;
以前寫的時候沒怎么注意 也沒有特別的要求? 這次寫項目 按照記憶中的設置方法? 不起作用了? 雖然搜索下? 記錄下來 留作以后查詢(最近記憶力嚴重下降 不知道以后還能不能記住這次寫的 ????)
參考鏈接:(http://stackoverflow.com/)
一、首先要在info 中 添加一個屬性? View controller-based status bar appearance 設置為YES ;
二、需要在viewDidLoad 中調(diào)用系統(tǒng)的更新狀態(tài)欄方法
[self setNeedsStatusBarAppearanceUpdate];
三、最后需要調(diào)用如下方法 去更新狀態(tài)欄的樣式
-(UIStatusBarStyle)preferredStatusBarStyle{returnUIStatusBarStyleLightContent;}
我是寫了一個基類 然后所有的vc 都繼承它的 ?所以目前的設置是統(tǒng)一的 如果在某個界面單獨設置 statusBarStyle ?只需要在當前VC 中 重寫
如下方法即可:

圖一
如有更好的方法,歡迎拍磚,小白一枚 路過的大神露一手 指教一下