【问题标题】:category override on navbar not working导航栏上的类别覆盖不起作用
【发布时间】:2011-09-20 11:52:27
【问题描述】:

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

请问如何解决这个问题???

【问题讨论】:

    标签: ios image categories navbar


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 2014-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多