2013-07-11 52 views
1

所以我有這個應用程序,我有一個視圖控制器(我想在應用程序啓動時首先出現)和一個標籤欄控制器。我也有其他導航欄控制器在標籤欄控制器中。我想將我的視圖控制器放在標籤欄控制器的頂部。使標籤欄控制器視圖控制器的父母將是更好的。沒有標籤欄的UITabBarController中的UIViewController項目

like this :

但需注意,我不希望有一個標籤欄項目代表視圖控制器和我想要的標籤欄與視圖控制器一起出現。我不會,也不會盡可能地使用故事板。我怎樣才能做到這一點?

+0

因此,這個特殊的視圖控制器顯示,直到選項卡被選中,然後它被刪除,再也不能訪問? – Wain

+0

@是的。它被刪除但仍然可以訪問。我會在導航欄上製作一個「主頁按鈕」,以便再次訪問它。 – rainbowbutterunikitteh

+0

因此,您可以在需要時將其添加爲子視圖,並在任何選項卡被點擊時(在回調中)將其刪除,並且全部以代碼完成。 – Wain

回答

1

我想最簡單的解決方案是使用tabBar的截圖,並將其作爲按鈕放在HomeViewController中。在這種情況下,您可以使用HomeViewController作爲rootViewController,並在按鈕操作中將TabBarController設置爲rootViewController

根=首頁+按鈕
- >
根=的TabBar

也許你需要四個按鈕,如果你要選擇正確的選項卡。

相關問題