2014-02-14 111 views
1

首先,我嘗試了此線程上的每個答案:How to change Status Bar text color in iOS 7但我無法使狀態欄顯示爲白色文本。無法將狀態欄設置爲淺色內容(iOS7)

在應用程序啓動時,文本在加載到我的根視圖控制器之前確實顯示爲白色。我認爲問題是我的根視圖控制器設置爲不顯示狀態欄(我打算),但其他視圖需要顯示它。

當我進入我的第二個視圖時,我看到狀態欄文本從白色閃爍到黑色停留處。

我已經嘗試設置狀態欄在AppDelegate中點亮。

我曾嘗試在rootViewController和其他視圖控制器中調用[self setNeedsStatusBarAppearanceUpdate]。 (與-(UIStatusBarStyle)preferredStatusBarStyle設置爲返回燈)

我已經在plist中設置了UIViewControllerBasedStatusBarAppearanceYES

我不知道爲什麼這是不工作...

回答

3

嘗試self.navController.navigationBar.barStyle = UIBarStyleBlack;

+0

尼斯和簡單。謝謝。 – Chicken

+0

它已棄用。不工作anynmore ios7和+ –