iOS 6中的状态栏颜色?
有没有办法在iOS 6中拥有这个状态栏?
在以前的iOS版本中,它具有状态栏,但在iOS 6中似乎遵循导航栏的颜色。
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];
要么
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
是除了默认值之外可用的选项
在iOS 6中,状态栏颜色现在由导航栏颜色自动确定。 具体来说,颜色由导航栏底部像素的平均颜色决定,如下所示:
我不确定是否有任何其他方式来重写这个新的操作。
您可以通过更改状态栏属性来完成,如下所示:
1 – 转到您的项目目标。
2 – select摘要点击。
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灰色。
如何将自定义色调设置为灰色?