2012-10-13 61 views
0

不確定這是否正確,但將UINavigationBar進行子類化並將其設置爲半透明爲YES似乎不起作用。UINavigationBar的子類 - 將半透明設置爲YES不起作用

我在執行文件:

- (void)drawRect:(CGRect)rect 
{ 
    self.translucent = YES; 
} 

我能夠但是視圖控制器內覆蓋它,我發現自己重複的代碼,並想移動實施的自定義類。

有什麼想法?

回答

0

找到了解決方案,如果有人需要它。在init中將self.translucent設置爲YES:

- (id)initWithFrame:(CGRect)frame 
{ 
    self = [super initWithFrame:frame]; 
    if (self) { 
     self.translucent = YES; 
    } 
    return self; 
} 

- (void)drawRect:(CGRect)rect 
{ 

} 
相關問題