2011-05-03 129 views
1

我正在開發一個tabbar應用程序,該應用程序對於某個邊緣情況下需要加載的筆尖不是我在界面構建器中連接到該標籤的筆尖。iphone - 動態更改標籤的筆尖

有誰知道我該怎麼做?

在此先感謝。

回答

1

僅使用IB來表示您將擁有UITabBarController。你不需要在那裏定義標籤。然後在你的代碼中,你可以編程方式爲你想要公開的每個標籤創建UIViewControllers。也許在這一點上,你可以決定展示你的特殊邊緣案例選項卡。

+0

你是對的,我可以編程方式爲每個選項卡創建UIViewControllers,但是從我發現應用程序啓動時發生的所有事情都發生了。我不知道如何改變這個應用程序啓動後。 – mea36 2011-05-04 05:10:23

+0

UITabBarController可讓您訪問其viewControllers數組。研究如何更新該陣列的各個元素。如果可能的話,您可能只能夠批量更改整個陣列。不完全確定。你可能不得不創建你自己的UITabBarController類 - 不一定是一個子類,特別是如果UITabBarController不允許你在啓動後更改標籤。 – 2011-05-04 13:14:21