我目前的应用程序在iOS 4.2,5和6上运行 .

导航栏为橙色,状态栏为黑色背景色 . 但是,当我在iOS 7上运行相同的应用程序时,我发现状态栏看起来是透明的,具有与导航栏相同的橙色背景颜色 .

由于这个原因,我无法区分状态栏和导航栏 . 如何使状态栏看起来与iOS 5和6中的状态相同,即黑色背景颜色和白色文本颜色?我该如何以编程方式执行此操作?

我在谷歌搜索了这个,并发现了一个建议,我要添加一个黑色背景,大约20像素高视图重叠状态栏,以提供黑色背景视图 . 我尝试了但是没有成功 .

有人可以提供代码来执行此操作吗?