2014-02-21 179 views
1

我第一次使用故事板創建一個ios應用程序。該應用使用導航控制器,故事板在每個視圖的頂部放置一個導航欄。有沒有辦法刪除導航欄?我試着點擊它並按下del鍵不起作用。隱藏故事板中的導航欄

回答

1

在第一個可見視圖控制器中運行這行代碼。

self.navigationController.navigationBarHidden = YES;

在檢查

或取消Bar Visibility

image from the inspector

在你有不止一個視圖控制器的情況:你只需要做到這一點的第一個視圖控制器,它出現。它會在整個應用程序中保持隱藏狀態。 (您可能更願意將它設置每個視圖控制器,只是因爲你可以改變應用程序的流量。)

0

有一對夫婦的實現同樣的事情的方法:

在你的故事板,點擊你的第一個導航控制器,然後取消勾選顯示導航欄

enter image description here

或者你可以做同樣的代碼。添加:

self.navigationController.navigationBarHidden = YES; 

在您的第一個viewController的viewWillAppear:方法。

爲了使導航欄可見,你可以在隨後的視圖控制器添加

self.navigationController.navigationBarHidden = NO;