我正在構建基於TabBar的iPhone應用程序。我使用xcode 4,並將導航控制器添加爲其中一項。它允許我在啓動時禁用導航欄。我基本取消了顯示導航欄。如何在基於TabBar的iPhone應用程序上隱藏NavigationController?
導航欄在啓動時不顯示。但是,一旦我導航到詳細視圖,並返回導航欄再次顯示。請幫我在哪裏禁用導航欄?
更新
傢伙我使用基於應用程序的TabBar,由於某種原因它從未進入viewDidLoad中或viewWillAppear中。
我正在構建基於TabBar的iPhone應用程序。我使用xcode 4,並將導航控制器添加爲其中一項。它允許我在啓動時禁用導航欄。我基本取消了顯示導航欄。如何在基於TabBar的iPhone應用程序上隱藏NavigationController?
導航欄在啓動時不顯示。但是,一旦我導航到詳細視圖,並返回導航欄再次顯示。請幫我在哪裏禁用導航欄?
更新
傢伙我使用基於應用程序的TabBar,由於某種原因它從未進入viewDidLoad中或viewWillAppear中。
在視圖控制器的viewWillAppear中的方法設置[self.navigationController setNavigationBarHidden:YES];
每當你的viewController調用viewWillAppear中會setNavigationBar隱藏
嘗試:
把- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationController.navigationBarHidden = YES;
}
我更新了我的問題,並沒有進入ViewDidLoad方法! – HardCode
下面的代碼在您的應用程序委託類didFinishLaunching方法:
self.navigationController.navigationBarHidden = YES;
由於某種原因,它從來沒有進入viewWillAppear,一旦我從詳細視圖回來!我錯過了什麼嗎? – HardCode