如何在触摸时更改标签栏项目控制器?

时间:2012-01-03 06:13:51

标签: ios uitabbarcontroller

我想知道是否可以在触摸时更改标签栏项控制器。

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
   if(smth)
   {
       [tabBarController setSelectedIndex:4];
   }
}

需要这样的功能,但我在tabBarController控制器数组中没有这个功能。

基本上,我想在某些时候更换控制器。

1 个答案:

答案 0 :(得分:1)

查看UITabBarControllerDelegate protocol reference

如果您将一个对象设置为UITabBarController的委托,您将获得回调,这将为您提供UITabBar

生命中某些有趣点的切入点

这不起作用?

[tabBarController.tabBar setItems:(NSArray *)items animated:(BOOL)animated];