1

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

4

4 回答 4

4

在 iOS 5 中没有办法。你可以改变你的栏样式。

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

课程编号 216 - iOS 上的高级外观定制

于 2012-06-30T18:51:12.823 回答
1

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

于 2012-06-30T18:54:08.703 回答
0

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

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

但是你可以使用自定义状态栏

于 2012-06-30T18:53:26.957 回答
0

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

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

于 2012-10-17T00:52:59.397 回答