1、在info.plist中添加一个字段:view controller -base status bar 设置为NO
2、
UIView *statusBarView=[[UIViewalloc] initWithFrame:CGRectMake(0, 0, ScreenWidth, 20)];
statusBarView.backgroundColor = color_31343f;;
[self.viewaddSubview:statusBarView];
[UIApplicationsharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
self.navBar.barTintColor = color_31343f;