今天修改状态栏字体颜色时候发现一问题,通过重写viewcontroller的
#pragma mark - 修改状态栏颜色
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
系统调用后,竟然不起作用,后来才发现我的视图实在navigationcontroller里,而navigationcontroller有自己的状态栏,所以我们必须这么设置一下
self.navigationController.navigationBar.barStyle = UIBarStyleBlack;
UIBarStyleBlack是白色 UIBarStyleDefault是黑色,这样就可以了