我有一個標籤欄控制器2項。第一個項目是一個包含表格視圖的VC。點擊一個單元格,對其他視圖控制器(而不是標籤欄控制器上的一個項目)執行segue。IOS從標籤欄項目執行segue項目
問題是,當segue完成時,它會刪除標籤欄。 我怎樣才能用其他VC替換項目1,仍然保持標籤欄在底部?
我有一個標籤欄控制器2項。第一個項目是一個包含表格視圖的VC。點擊一個單元格,對其他視圖控制器(而不是標籤欄控制器上的一個項目)執行segue。IOS從標籤欄項目執行segue項目
問題是,當segue完成時,它會刪除標籤欄。 我怎樣才能用其他VC替換項目1,仍然保持標籤欄在底部?
您需要嵌入你的Item1VC
到NavigationController
所以,當你從ItemVC
推到MoviesViewController
它不會刪除TabBar,所以如果你不嵌入NavigationController
那麼將推動從主ViewController
你的情況是TabbarController
,這樣你就無法看到tabbar。
仍然,爲什麼它推動TabBarController,雖然segue是從項目1 VC?我不使用導航控制器的情況。 –
告訴你,如果你沒有嵌入NavigationController,那麼它將從你的主ViewController中推送它,它是TabbarController,這樣你就無法看到tabbar。 –
現在明白了:)? –
你能告訴你故事板嗎? –
您需要將您的Item1 VC嵌入到'Navigationcontroller'中,在嵌入navigationController後嘗試一次。 –
是的,它做了這項工作。你能說出原因嗎?沒有導航控制器的話我怎麼辦?謝謝btw! –