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

UINavigationBar设置背景图片

2013-02-21 15:45 204 查看
设置nav 背景图片 5.0以下
@implementation UINavigationBar (CustomImage2)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"NavBar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
self.tintColor = [UIColor colorWithRed:kNavigationBarRed/255.0 green:kNavigationBarGreen/255.0 blue:kNavigationBarBlack/255.0 alpha:1.0f];
}
@end

大于等于5.0
-(void)loadNavigationBar{
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.0) {
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"NavBar.png"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setTintColor:[UIColor colorWithRed:kNavigationBarRed/255.0 green:kNavigationBarGreen/255.0 blue:kNavigationBarBlack/255.0 alpha:1.0f]];
[[UISearchBar appearance]setBackgroundImage: [UIImage imageNamed: @"searchBar.png"]];
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: