下面的代碼(適用於較低版本的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