2010-08-02 64 views
0

我創建了一個示例的TabBar應用與4 tabs.When我運行應用程序中選擇tabbarcontroller索引的默認值爲0。
因此,當我更改爲的UITabBarController與未被選擇的索引

self.tabBarController.selectedIndex = 2; 

及其加載的第三tabbaritem和它的視圖控制器。

我想要的是,當我將tabbarcontroller.view添加到窗口中時,我想在tabbarcontroller中顯示tabitem的非選定索引。在那我想顯示一個臨時加載圖像。之後,他們點擊加載視圖控制器的tabbaritem。

任何人都可以幫助我嗎?這個有可能 ?我認爲它對我來說相當困難......

注意(主要是我想顯示所有非選定索引的tabbaritem)。

回答

0

首先,當您將SelectedIndex設置爲2時,您會得到第三個選項卡,因爲該數組基於零(與Objective-C中的所有數組一樣)。所以,索引是:0 =>第一,1 =>第二,2 =>第三

我不確定你真正想做什麼。一個tabBar不能沒有任何選擇,那麼將沒有任何顯示。如果您希望在應用程序啓動時使用臨時加載映像,請查看documentation並查找「啓動映像」。

如果您希望在應用程序啓動之後但在選擇標籤欄索引之前顯示圖像,那麼只需在視圖控制器第一次啓動時顯示一個圖像。即

self.tabBarController.selectedIndex = 0 

viewController在索引爲0的viewWillAppear方法中顯示並顯示圖像:「按下按鈕」。