iOS设置导航栏颜色
2017-12-11 本文已影响2人
William_
self.navigationController.navigationBar.translucent=YES;
UIColor*color = [UIColorclearColor];
CGRectrect =CGRectMake(0,0,kWindowW,64);
UIGraphicsBeginImageContext(rect.size);
CGContextRefcontext =UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, color.CGColor);
CGContextFillRect(context, rect);
UIImage*image =UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[self.navigationController.navigationBarsetBackgroundImage:imageforBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.clipsToBounds=YES;