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;

上一篇下一篇

猜你喜欢

热点阅读