0

我使用类别覆盖 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 末尾放置了相同的“类别”,但它没有显示?

请问这个怎么解决???

4

1 回答 1

1

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

于 2011-12-10T07:34:10.330 回答