我正在尝试更改应用程序状态栏颜色,它仅在我的 XIB 没有导航栏时才有效。为此,我在源文件中添加了以下函数:
-(UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
但是当我调用[self.navigationController setNavigationBarHidden:NO animated:NO];
状态栏时,它会回到默认样式。
它让我相信导航栏应该为自己设置状态栏颜色。
蚂蚁建议?