我想知道是否可以在触摸时更改标签栏项控制器。
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if(smth)
{
[tabBarController setSelectedIndex:4];
}
}
需要这样的功能,但我在tabBarController
控制器数组中没有这个功能。
基本上,我想在某些时候更换控制器。
答案 0 :(得分:1)
查看UITabBarControllerDelegate protocol reference
如果您将一个对象设置为UITabBarController的委托,您将获得回调,这将为您提供UITabBar
这不起作用?
[tabBarController.tabBar setItems:(NSArray *)items animated:(BOOL)animated];