2014-01-12 39 views

回答

0

嘗試,這個代碼後視圖控制器

- (void)viewWillAppear:(BOOL)animated 
{ 
    self.navigationController.navigationBar.hidden = YES; 
} 
+0

我遇到了同樣的問題,它並沒有爲我工作..是否有任何其他建議? ? –

0

如果你真的需要導航控制器上SWRevealViewController的頂部:

你一定要隱藏你的SWRevealViewController的導航控制器導航欄。 U可以在IB做到這一點(假設你使用故事板):

  1. 選擇導航控制器在你的故事板
  2. 打開屬性檢查器
  3. 查找節「導航器」,取消選中「顯示導航欄」

Where to set navigation bar to hidden

接下來,如果要在主視圖控制器導航詩人,然後將其附加到分離ñ航空控制器。你將有兩個導航控制器,想想你想推哪一個 - 它會有不同的效果。

1

請將以下代碼添加到您需要隱藏導航欄的viewcontroller的viewWillAppear:方法中。

[super viewWillAppear:YES]; 
[self.navigationController.navigationBar setHidden:YES]; 
[self.navigationController.navigationBar.backItem setHidesBackButton:YES]; 
相關問題