2015-05-09 101 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

确实,谢谢。 –