【发布时间】:2014-02-20 19:59:11
【问题描述】:
我在有 3 个选项卡的应用程序中动态添加了选项卡栏。 现在这 3 个选项卡打开了特定的视图控制器:-
第一个标签打开:-信息页面
第二个标签打开:-一些列表页面
第三个标签打开:-设置页面
现在选择第三个标签设置页面出现 在设置页面中,我有一个按钮,可将应用程序导航到某个详细设置页面。 现在详细设置页面点击changebutton会改变tab的viewcontrollers。:-
第一个标签打开:-信息页面
第二个选项卡打开:-地图页面(而不是一些列表页面)
第三个标签打开:-设置页面**
这就是问题所在。我没有任何线索可以更改已设置一次的第二个选项卡的视图控制器。
我在 viewwillappear() 函数中动态添加了标签栏 someviewcontoller.m 文件:-
tabBarController = [[UITabBarController alloc] init];
[tabBarController setViewControllers:[NSArray arrayWithObjects:nav1,nav2,nav3,nil]];
[self.navigationController pushViewController:tabBarController animated:YES];
[nav1 release]; nav1 = nil;
[nav2 release]; nav2 = nil;
[nav3 release]; nav3 = nil;
[tabBarController release];
tabBarController = nil;
【问题讨论】:
标签: iphone ios uitabbarcontroller