我应该如何从TabbarController中删除tabbaritem?

时间:2010-08-12 13:16:00

标签: iphone objective-c

我应该如何从UITabbar Controller中删除tabbarItem,当我尝试这样做时,删除整个tabbar而不是单个tabbarItem删除?

1 个答案:

答案 0 :(得分:1)

我认为您可以使用-(void)setViewControllers:(NSArray*)viewContorllers animated:(BOOL)animated方法。

关于此方法的文档:

分配一组新的视图控制器运行时,标签栏控制器会在安装新视图控制器之前删除所有旧视图控制器。更改视图控制器时,选项卡栏控制器会记住先前选择的视图控制器对象并尝试重新选择它。如果所选视图控制器不再存在,它将尝试在阵列中与前一个选择相同的索引处选择视图控制器。如果该索引无效,则选择索引为0的视图控制器。

http://developer.apple.com/iphone/library/documentation/uikit/reference/UITabBarController_Class/Reference/Reference.html#//apple_ref/occ/instm/UITabBarController/setViewControllers:animated