创建纯色的navigationbar

问题如题

代码如下

UIImage * image = [UIImage imageWithColor:[UIColor GreenColor]];

[self.navigationController.navigationBar setBackImage:image forBarMetrics:UIBarMetricsDefault];


- (UIImage*)imageWithColor:(UIColor*)color{

CGRect rect = CGRectMake(0,0,1,1);

UIGraghicsBeginImageContext(rect.size);

CGContextRef content = UIGraphicsGetCurrentContext();

CGContentSetColorWithColor(context,[color CGColor]);

CGContentFillRect(context,rect);

UIImage * image = UIGraphicsGetImageFromCurrentImageContext;

UIGraphicsEndImageContext();

Return image;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容