好吧,我把我的UIStatusBarStyle设置为白色
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
它正在工作但是......状态栏电池图标是绿色,我们该怎么改变它?
答案 0 :(得分:18)
关于电池是绿色的,只有在为iDevice充电时才会变绿,不充电时,电池图标会根据状态栏的样式变为白色或黑色。
答案 1 :(得分:1)
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
或
如果您希望选择不让视图控制器调整状态栏样式 - 而是使用UIApplicationstatusBarStyle
方法设置状态栏样式 - 将UIViewControllerBasedStatusBarAppearance
键添加到应用程序{{1文件并给它值NO。
或者
试试这个
在Info.plist中将“查看基于控制器的状态栏外观”(UIViewControllerBasedStatusBarAppearance)设置为YES。 (YES是默认设置,因此您也可以将此值保留在plist之外。)
你的class viewDidLoad方法,调用[self setNeedsStatusBarAppearanceUpdate]。
Info.plist