@implementation UINavigationBar (UINavigationBarCategory)

- (void)drawRect:(CGRect)rect {
 //颜色填充
// UIColor *color = [UIColor redColor];
// CGContextRef context = UIGraphicsGetCurrentContext();
// CGContextSetFillColor(context, CGColorGetComponents( [color CGColor]));
// CGContextFillRect(context, rect);
// self.tintColor = color;
 //图片填充
 UIColor *color = [UIColor colorWithRed:46.0f/255.0f green:87.0f/255.0f blue:29.0f/255.0f alpha:1.0f];
 UIImage *img = [UIImage p_w_picpathNamed: @"bg.png"];
 [img drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
 self.tintColor = color;
}
@end