1

我總是使用Storyboard製作我的應用程序。但目前他給我一些困難。
你可以在這裏看到我的故事板的截圖。UINavigationController和UITabBarController的故事板問題

問題出在右上角。在我的視圖控制器中有一個UItableview。當我推動一個單元格時。我推動繼續下一個觀點。但是當我這個我的標籤欄在底部消失。

同樣在我的UItableview的視圖中,我在我的navigationbar中定義了一個左側和右側欄按鈕。當我繼續這兩個按鈕也消失了,我得到一個後退按鈕(我想要從前一個viewController回來的那兩個按鈕,並擺脫後退)。

我該如何解決這個問題?提前

self.tabBarController.navigationItem.hidesBackButton = YES; 
    self.tabBarController.tabBar.hidden = NO; 

感謝:

我曾經嘗試這樣做!

親切的問候

enter image description here

+0

我想你需要UITableView之前的導航控制器,即UITabBar – Leonardo

回答

1

我一直使用單獨的NavigationController的一個TabBarController的每個分支。這可能會導致您的問題。嘗試在掛接到TabBarController的4個ViewController中的每一箇中嵌入導航控制器。

此外,請確保調用:

self.tabBarController.navigationItem.hidesBackButton = YES; 

viewDidLoad後在ViewController你想要這種行爲。然後在你調用它之後,你將需要實例化你想要使用的兩個按鈕。

編輯 - 查看this answer瞭解如何使用Protocol和委託登錄您的用戶。

+0

之後當我這樣做。我有兩個導航欄在對方下面。 – Steaphann

+0

我的TabBarController之前沒有我的第一個導航控制器。 –

+0

是的,但我需要這樣做,因爲我有一個登錄流程,在tabbar進入之前。 – Steaphann