http://www.cnblogs.com/tx8899/archive/2012/06/29/2570213.html
自定义的navigationBar,设置背景方法:
IOS 5.0以前的设备添加:
@implementation UINavigationBar (CustomImage)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"add_nav_bg_ipad.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
IOS 5.0 以后的设备再添加:
在viewdidLoad中增加:
if ([self.navgationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {
[self.navgationBar setBackgroundImage:[UIImage imageNamed:@"add_nav_bg_ipad.png"] forBarMetrics:UIBarMetricsDefault];
}
本文详细介绍了如何在iOS设备上自定义navigationBar的背景图片,包括不同设备版本的实现方式,帮助开发者轻松实现个性化导航栏设计。

被折叠的 条评论
为什么被折叠?



