【发布时间】:2014-11-23 10:24:19
【问题描述】:
我需要将第一个视图控制器中状态栏文本的颜色更改为白色,而在第二个视图控制器中它应该更改为黑色。尝试将基于视图控制器的状态栏外观设置为 NO 并调用
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
但它并没有改变。请给我建议。
【问题讨论】:
-
在所需视图控制器的 viewdidload 方法中尝试此代码 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; [自我设置NeedsStatusBarAppearanceUpdate];在我的情况下工作