有没有办法在 iOS 6 中有这个状态栏?
在以前的 iOS 版本中,它有那个状态栏,但在 iOS 6 中,它似乎跟随导航栏的颜色..
在 iOS 6 中,状态栏颜色现在由导航栏颜色自动确定。具体来说,颜色由导航栏底部像素的平均颜色决定,如下所示:
我不确定是否有任何其他方法可以覆盖这个新操作。
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];
或者
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
除了默认选项之外还有哪些可用的选项
您可以通过更改状态栏属性来做到这一点,如下所示:
1-转到您的项目目标。
2-选择摘要点击。
3-转到状态栏部分。
4-根据需要自定义它。
我在 iOS6 中发现,您无法获得灰色的“以前的默认”样式。info.plist 中的所有参数和
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];
任何一种设置都不能在 iOS6 中为您提供浅灰色。在 iOS5 中,
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
这正是你所需要的。所以iOS6淘汰了灰条样式。
我怀疑“默认”在 iOS 6 中不一定是灰色的。
如何将自定义色调设置为灰色?