为UINavigationBar添加自定义背景

简介: @implementation UINavigationBar (UINavigationBarCategory) - (void)drawRect:(CGRect)rect { //颜色填充 // UIColor *color = [UIColor redColor]; // ...

@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 imageNamed: @"bg.png"];
	[img drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
	self.tintColor = color;
}
@end

图示:

相关文章
|
8月前
|
Android开发 计算机视觉 iOS开发
多页面悬停控件和如何获得多UIWindow的页面UIWindow
多页面悬停控件和如何获得多UIWindow的页面UIWindow
45 1
CollectionView 单个选项卡的滑动
最近在做一个旅行类的项目,里面哟孤儿横向滑动的选项卡功能,乍一看设计图,感觉很简单。横向滑动,CollectionView的flowLayout有这个设置属性,分分钟搞定。后来需求要每次滑动一个选项卡。这就让我有点棘手了,因为心里知道这个应该是要自己去计算偏移量的问题了
UITextView设置边框
UITextView设置边框
68 0
|
iOS开发
修改UISearchBar背景颜色
修改UISearchBar背景颜色
194 0
|
图形学
控件渐变色的实现
控件渐变色的实现(一)—— CAGradientLayer实现控件渐变色的实现(二)—— Core Graphics实现
798 0
|
C#
WPF线性渐变画刷应用之——炫彩线条
原文:WPF线性渐变画刷应用之——炫彩线条 效果图: Xaml代码:                                                          
959 0