【发布时间】:2010-08-14 15:08:47
【问题描述】:
我一直在寻找一种方法来更改我的NavigationBar 的背景图像并在用户浏览应用程序时控制我的NavigationBar 的外观。
我了解更改背景图像的公认方法是:
@implementation UINavigationBar (UINavigationBarCategory)
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed: @"navbar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
但是,这会改变整个应用中 NavigationBar 的外观。当用户从一个视图导航到下一个视图时,如何更改 NavBar 的背景图像?
提前感谢您的帮助!
【问题讨论】:
标签: iphone ipad uinavigationbar ios