UINavigationController *nav = [[UINavigationControlleralloc] init];
//设置导航条的背景图片 (可以设置一张纯色的图片来做导航条的背景)
[nav.navigationBarsetBackgroundImage:[UIImage imageNamed:@"图片名称"]forBarMetrics:UIBarMetricsDefault];
// 设置导航条的文字颜色为白色
[nav.navigationBarsetTitleTextAttributes:@{
NSForegroundColorAttributeName : [UIColorwhiteColor]
}];
// 设置状态栏的文字颜色为白色
// 先在info.plist文件中添加一个字段 View controller-based status bar appearance 设置为NO
[[UIApplicationsharedApplication] setStatusBarStyle:UIStatusBarStyleLightContentanimated:NO];