我在根视图中有几个按钮,我想在单击每个按钮时切换不同的标签栏控制器。我怎么能这样做?
我做了第一个'Denetim Formu'按钮。点击它时显示第二张图片。但我怎么能这样做其他'Lokasyon,Taahhüdname,Form Sorgulama等等'按钮。每个都必须显示不同的标签栏控制器。
答案 0 :(得分:0)
您可以点击特定按钮点击: - 1.)要更改哪个标签栏按钮项及其视图控制器(识别它)。
*YourViewController* *import=[[[*YourViewController* alloc]initWithNibName:@"*YourViewControllerNibName*" bundle:nil] autorelease];
UINavigationController *baseNav = [[[UINavigationController alloc] initWithRootViewController:import]autorelease];
NSArray *arr=[[appDelegate tabBarController]viewControllers];
NSMutableArray *array=[NSMutableArray arrayWithArray:arr];
[array replaceObjectAtIndex:1 withObject:baseNav];
[[appDelegate tabBarController]setViewControllers:array];
appDelegate.tabBarController.selectedIndex=1;
UITabBarItem *item= [[[[appDelegate tabBarController]tabBar]items ]objectAtIndex:1];
item.image=[UIImage imageNamed:@"hometab.png"];
item.title=@"Home";
通过这种方式,您可以更改标签栏视图控制器选项卡及其项目名称和图像。