导航栏上的类别覆盖不起作用

时间:2011-09-20 11:52:28

标签: ios image categories navbar

我使用类别覆盖uiNavBar并在栏中显示图像

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

在我的根视图控制器上。它工作得很好......

但现在我有一个带导航栏应用程序的标签栏,现在它无法显示图像;我在该根选项卡的根VC的末尾放置了相同的“类别”,它没有显示??

如何解决这个问题???

1 个答案:

答案 0 :(得分:1)

类别的一个常见做法是将类别放在它自己的.h文件中,并将其导入到您要使用它的每个文件的顶部。这可能会解决您的问题。