自定义iOS 5 SDK中导航栏的外观

时间:2012-01-29 20:54:03

标签: xcode4 ios5 uinavigationcontroller uinavigationbar

在iOS 5 SDK中,如何在导航控制器中自定义导航栏的外观?

我根据我发现的教程在AppDelegate.m文件中添加了这个,但它似乎不起作用:

@implementation UINavigationBar (Background)

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

@end

谢谢。

1 个答案:

答案 0 :(得分:0)

现在,您可以在IOS5中更改背景而无需创建类别

检查此网址

http://www.mladjanantic.com/setting-custom-background-for-uinavigationbar-what-will-work-on-ios5-and-ios4-too/