2014-02-20 58 views
0

我在UITabBarController中有幾個UIViewControllers。我可以在故事板中設置透明導航條嗎?

在每個UIViewController的viewDidLoad方法我加入這一行:

self.navigationController.navigationBar.translucent = NO; 

是否有故事板的設置,可以這樣做?

回答

1

是的,您可以更改導航控制器的導航欄,只需在文檔大綱中選擇它,看看這個iOS7 nav bar translucent = NO

+0

非常感謝。我的導航控制器的導航欄離我的頁面頁面很遠(在我的Storyboard上),我從來沒有想過要看那裏!在Storyboard中進行這一改變要比記住在每個視圖控制器中添加一行代碼更好。 – Carl

0

我不能做這個故事板(Xcode中8,iOS的10),而不是我使用自定義導航欄並覆蓋awakeFromNib:

-(void)awakeFromNib 
{ 
    [self setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault]; 
    self.shadowImage = [UIImage new]; 
    self.translucent = YES; 
} 
相關問題