正如苹果在2012年9月的主题演讲中所显示的那样,iOS 6中不同应用程序的状态栏颜色会有所不同。例如,Safari和地图使用黑色的状态栏,而邮件则添加了蓝色的状态栏。
是否可以设置色调颜色,或者至少将其设置为黑色?
发布于 2012-09-18 07:59:54
你可以在plist中这样做,比如Comradsky提到的或者在Xcode4.5中,他们在项目摘要中为它添加了一个选项。

更新:
有几个人被这个答案搞糊涂了。为了清楚起见,您不能将状态栏色调设置为您想要的任何颜色。上面描述的只是在启动过程中更改状态栏色调,并选择iOS 6默认状态栏颜色行为(从导航栏中选取最下面一行像素的颜色)。
发布于 2012-11-17 22:44:59
我刚刚找到了怎么做!
在“项目摘要”的“状态栏”中,设置"Style“和”
UINavigationBar "Style”设置为“UINavigationBar”,并选择您选择的“着色”。
<
如果像我一样,你不想让任何UINavigationBar在你的界面中可见,你所要做的就是把UINavigationBar放在所有对象后面,或者把"Alpha“设置为零。
发布于 2013-06-20 17:23:16
你可以用一种微妙的方式做到这一点..
application: didFinishLaunchingWithOptions:中的self.window.backgroundColor = [UIColor greenColor]; //示例颜色
它对我来说很好。
https://stackoverflow.com/questions/12467794
复制相似问题