2012-12-01 37 views
0

我已經創建了一個帶有UITabBarController對象的故事板,我想添加兩個標籤,但兩個標籤都將完全相同爲他們將顯示的數據。顯然,我可以拖入兩個新的視圖控制器並將它們連接起來,並分別維護視圖,但我根本不想這樣做。標籤欄的項目是相同的,除了他們在故事板中設置的數據

有沒有人知道這樣做的最有效的方法?

+0

你需要在兩個視圖控制器中有獨立的視圖。您不能使用與兩個視圖控制器相同的視圖。因爲視圖不能有兩個超級視圖。我認爲我的問題會給你明確的東西。 http://stackoverflow.com/q/13322143/1083859 –

回答

0

我已經做了這個通過使用一個普通的UIViewController底部的標籤欄,而不是使用UITabBarController。您只需使用UITabBar委託方法tabBar:didSelectItem:檢測選項卡點擊,然後執行您需要執行的操作來切換在單個視圖中顯示的數據。

+0

我決定放棄這個項目的故事板,但我確實嘗試過,並且確實認爲如果您想要堅持故事板,這是做這件事的最佳方式。 –

相關問題