如何关闭UIStatusBarStyle中的透明度?

时间:2015-03-26 10:06:34

标签: ios objective-c

状态栏中的透明度没有关闭,我试过了:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleDefault];

它只会改变文字颜色(

如何关闭透明度?

2 个答案:

答案 0 :(得分:0)

只需在视图顶部添加子视图。

答案 1 :(得分:0)

除非您使用以下任一项,否则状态栏将始终是透明的:

位于栏后面的VC顶部的子视图。

导航控制器和导航栏。

在状态栏视图中为UIWindow添加背景颜色。