您的位置:首页 > 产品设计 > UI/UE

UINavigationBar设置背景图片

2011-10-12 15:11 190 查看
为UINavigatonBar增加如下Category:

@implementation UINavigationBar (CustomImage)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"NavigationBar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end


如下实际代码:


//修改导航栏的图片


@implementation UINavigationBar (CustomImage)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"dd_tag.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end

@implementation RootViewController

#pragma mark -
#pragma mark View lifecycle

- (void)viewDidLoad {
[super viewDidLoad];

  //修改导航栏的颜色
self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:0.31 green:0.64 blue:0.85 alpha:1.0];

...

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: