MyNavigationController.m
- (instancetype)initWithRootViewController:(UIViewController *)rootViewController {
if (self = [super initWithRootViewController:rootViewController]) {
ZYGradientNavigationBar *navigationBar = [ZYGradientNavigationBar new];
navigationBar.navigationController = self;
[self setValue:navigationBar forKey:@"navigationBar"];
}
return self;
}
ViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
// 设置导航栏颜色
[self.navigationItem setNavigationBarGradientViewBackgroudColor:
[UIColor colorWithRed:54/255.00 green:176/255.00 blue:237/255.00 alpha:1]];
}