2011-11-25 82 views
1

我有以下代碼自定義的UINavigationController:自定義的UINavigationController和的UIBarButtonItem

@implementation UINavigationBar (UINavigationBarCategory) 

- (void)drawRect:(CGRect)rect 
{ 
UIImage *image = [UIImage imageNamed:@"NavBar.png"]; 

[image drawInRect:rect]; 
} 

這個偉大的工程,但我也想在同一時間更改項目的背景,導航欄像(返回並刷新...)到相同的背景導航欄

回答

1

你試過重寫UIBarButtonItem的drawRect方法嗎?此外,您始終可以將UIBarButtonItem的customView設置爲UIButton,並將UIButton的背景設置爲與UINavigationBar相同。

+0

好主意謝謝 – NouNou