2016-09-03 69 views
0

我有一個標籤欄控制器2項。第一個項目是一個包含表格視圖的VC。點擊一個單元格,對其他視圖控制器(而不是標籤欄控制器上的一個項目)執行segue。IOS從標籤欄項目執行segue項目

問題是,當segue完成時,它會刪除標籤欄。 我怎樣才能用其他VC替換項目1,仍然保持標籤欄在底部?

My Storyboard

+0

你能告訴你故事板嗎? –

+0

您需要將您的Item1 VC嵌入到'Navigationcontroller'中,在嵌入navigationController後嘗試一次。 –

+0

是的,它做了這項工作。你能說出原因嗎?沒有導航控制器的話我怎麼辦?謝謝btw! –

回答

2

您需要嵌入你的Item1VCNavigationController所以,當你從ItemVC推到MoviesViewController它不會刪除TabBar,所以如果你不嵌入NavigationController那麼將推動從主ViewController你的情況是TabbarController,這樣你就無法看到tabbar。

+0

仍然,爲什麼它推動TabBarController,雖然segue是從項目1 VC?我不使用導航控制器的情況。 –

+0

告訴你,如果你沒有嵌入NavigationController,那麼它將從你的主ViewController中推送它,它是TabbarController,這樣你就無法看到tabbar。 –

+0

現在明白了:)? –