更改状态栏色调颜色

时间:2012-06-30 18:47:34

标签: ios xcode cocoa-touch

有没有办法设置状态栏色调? 我的导航栏色调设置为棕色,当它在屏幕上时,它也会将状态栏更改为棕色,但是在我隐藏导航栏的视图中,状态栏将返回其原始颜色。 如何更改状态栏色调颜色以通过应用程序保留?

4 个答案:

答案 0 :(得分:4)

在iOS 5中没有办法。你可以改变你的酒吧风格。

但是,如果你看看新的WWDC 2012会话,你可能会发现一些有趣的东西)

会话编号216 - iOS上的高级外观自定义

答案 1 :(得分:1)

也许在那里保留通知栏但是掩盖它?如果通知栏的颜色会影响状态栏的颜色,那么它会让我相信它只需要在窗口中(甚至埋在另一个视图下)来改变它。

答案 2 :(得分:0)

在iOS 5或ios的早期版本中没有办法。

现在ios 6具有更改状态栏色调颜色的功能,或者它将根据导航条图案设置图像

但你可以使用Custom Status Bar

答案 3 :(得分:0)

我在没有导航栏的屏幕中所做的是放在顶部的导航栏中,但可见界面后面。导航栏对用户不可见,但它对系统可见,并使状态栏采用其颜色。

编辑:对不起,我现在看到其他人已经建议了这个。所以我只是确认它确实有效。