【发布时间】:2014-02-20 20:35:47
【问题描述】:
我的应用程序有深色背景,但在 iOS 7 中状态栏变得透明。所以我在那里什么都看不到,只有角落里的绿色电池指示灯。如何将状态栏文本颜色更改为绿色或橙色,就像在主屏幕上一样?
我知道
在plist中设置
UIViewControllerBasedStatusBarAppearance为YES在
viewDidLoad中执行[self setNeedsStatusBarAppearanceUpdate];-
添加如下方法:
-(UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent; }
如何以编程方式更改UIViewControllerBasedStatusBarAppearance?
提前谢谢...
【问题讨论】:
-
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];将此添加到应用程序委托启动方法,这会将整个应用程序的状态栏样式更改为白色
标签: iphone ios7 uistatusbar