2011-03-13 89 views
0

我有一個帶有5個選項卡的TabBarController。 其中一個標籤「信息」有一個ViewController(一如既往)。TabBarItem的多個視圖控制器

ViewContoller中的視圖有3個按鈕 - Info1,Info2和Info3。 TabController設置爲默認加載「Info1」。 當點擊這些按鈕時,每個應該打開一個新的ViewController,它是View。 它不應該是「模式」,但應屬於TabBar控制器(所以TabBar是可見的和工作)。 我不想成爲導航控制器,因爲可以按任何順序按下按鈕。

是否有可能: - 更改/替換「Info」選項卡的ViewController?

我注意到在Apple dokumentation中可以設置/更改TabBarController的所有Viewcontrollers。但是沒有辦法改變其中的一種嗎?

無論如何:我真的很感激stackoverflow網站!我發現了很多幫助我開發應用程序的技巧。只有很好的回答和良好的禮儀。這是我的第一個問題。謝謝!

+0

你可以在視圖上面添加一個子視圖嗎? – Jensen2k

回答

0

最簡單的就是在界面生成器中做這個,然後你可以將視圖控制器拖到標籤欄中,然後它變成按鈕。這很簡單!

如果你想使它programaticaly作爲應用程序啓動時,你可以做UITabBarItems,並實現UITabBarDelegate並觀看「的TabBar:didSelectItem:」

但是,正如我所說的。接口生成器是最簡單的!

+0

我確實希望它們在相同的TabBarItem下,即「Info-tab」。 此選項卡的ViewController有3個按鈕。每個按鈕都應該切換「Info-Tab」的ViewController。 –

+0

您需要進一步解釋。我無法真正瞭解你想要做什麼。 – Jensen2k

+0

謝謝。我更新了原來的問題,並希望這是一個更好的描述。 –