2010-08-02 66 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方法中显示并显示图像:“按下按钮”。