2014-10-29 29 views
1

我想知道是否有一種方法,我可以在我的UITabBarController中的每個選項卡有多個ui視圖。UITabBarController中每個選項卡的多個UIViews?

作爲一個例子,假設我有3個選項卡。儀表板,信息和反饋。我希望能夠做的用例是單擊Info,然後單擊該初始視圖中的一個按鈕,以允許我繼續訪問另一個UI視圖。我可以做到這一點,但問題是我失去了底部的標籤欄。有沒有一種方法可以維護標籤欄,但仍然延續到另一個UIView?對我來說維護UITabBar非常重要,因爲我需要能夠在任何給定時間訪問任何其他選項卡並訪問每個選項卡中留下的數據。

謝謝。

+1

使用'UINavigationController'作爲標籤欄選項卡,並將其'rootViewController'設置爲您的第一個視圖控制器。並從您的第一個視圖控制器中的第二個視圖控制器的按鈕創建一個push segue。 – mustafa 2014-10-29 23:10:33

回答

0

注意你的條款。您指的是標籤欄控制器中每個選項卡的多個視圖控制器。視圖和視圖控制器是不可互換的,您不應該爲視圖控制器調用視圖。它導致混亂。

正如其他海報建議,讓您的標籤欄控制器中的每個選項卡包含一個導航控制器。然後,您可以將其他視圖控制器推送到導航控制器上,並且標籤欄將保留。

如果您想要在選項卡的同一窗口中託管多個視圖控制器,則可以使用容器視圖和嵌入區域。

相關問題