2015-05-09 98 views
0

我需要一個Light content狀態欄爲我的iOS 8應用程序,但它會顯示爲Dark。這件事仍然存在,我無法得到它的工作。狀態欄樣式問題

我迄今爲止嘗試:

  • 設置狀態欄樣式在Info.plist
  • UIApplication
  • 嘗試設置UINavigationBar
  • 設置狀態欄設置通過代碼風格物業爲UIViewControllers

以上都不是,我在Loading Screen Storyboard上得到一個Light content,但是一旦它從storyboard加載起始UIViewController就會變暗。任何想法爲什麼發生這種情況?

+0

您可以嘗試在視圖控制器下面的方法: - (UIStatusBarStyle)preferredStatusBarStyle { 回報UIStatusBarStyleLightContent; } – san

+0

已經嘗試過,不起作用。 –

回答

1

把這些代碼在您的視圖控制器

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view. 
    [self setNeedsStatusBarAppearanceUpdate]; 
} 

- (UIStatusBarStyle)preferredStatusBarStyle { 
    return UIStatusBarStyleLightContent; 
} 
+0

這解決了它,提到我必須重複每個視圖控制器的過程。謝謝 –

+0

你可以爲它們做一些基本控制器 – Azat

+0

確實,謝謝。 –