iOS 9中的黑色状态栏

时间:2016-05-20 01:04:26

标签: ios

我试图让我的应用的状态栏为黑色,因为我的内容看起来会好很多。

我所需要的一切都是我需要的:

-(UIStatusBarStyle) preferredStatusBarStyle
{

    return UIStatusBarStyleBlackOpaque;
}

{{1}}

但是这会产生一个完全白色的状态栏,没有文字或电池指示灯。可能是因为它贬值了?我如何在iOS 9 +中实现这一目标?

1 个答案:

答案 0 :(得分:2)

状态栏在iOS 9中是透明的。

  

但是这会产生一个完全白色的状态栏,没有文字或电池指示灯

不,它没有。它会产生一个透明的状态栏,其中包含白色文本和电池指示器 - 您无法看到,因为(正如我刚才所说)状态栏是透明的,状态栏后面的内容也是白色的

  

我试图让我的应用程序的状态栏为黑色

你不能。状态栏是透明的(我相信我已经提到过)。如果您希望看起来黑色,请在后面放置一个黑色视图

换句话说,状态栏后面的黑色区域(您认为其内容看起来不错)将需要部分您的内容。