下面的代码(适用于较低版本的iOS)我将UINavigationBar
分类并应用于我的UITabBarController
中的每个导航栏(每个导航控制器)。用于UITabBarController中“更多”视图控制器的自定义导航栏
@implementation CustomNavigationBar
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed:@"customNavigationBar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
的代码工作正常的视图控制器是可见的可接近,但按“更多”标签访问其他视图控制器时,自定义图像不会出现了。我错过了什么吗?
做更多的点出现。 。 。 ??请说明如何初始化您的UITabBarController .... – Damo 2012-03-23 13:19:22
是的,它们出现时,UITabController在Interface Builder中初始化并在我的主视图控制器中处理。更多的点确实出现了,我对控制器本身没有任何问题,只是定制。所有视图控制器的定制都与“更多...”选项卡中的定制控制器不同。 – sooper 2012-03-23 13:21:43
UITabBarController中有多少个视图控制器?我猜测超过5个? – Damo 2012-03-23 13:25:03