我有一个正在加载UINavigationController的UITabBarController。
当我推送一个新的视图控制器时,是否可以将UITabBarController更改为一组新的标签?
答案 0 :(得分:0)
当然,为什么不将新的UIViewController数组重新分配给UITabBarController的viewControllers属性?那就行了。
- (void)addNewControllers {
NSMutableArray *controllers = [NSMutableArray array];
UIViewController *c0 = [[[UIViewController alloc] init] autorelease];
[controllers addObject: c0];
UIViewController *c1 = [[[UIViewController alloc] init] autorelease];
[controllers addObject: c1];
UIViewController *c2 = [[[UIViewController alloc] init] autorelease];
[controllers addObject: c2];
[myTabBarController setViewControllers:controllers];
}
详细了解潜在的副作用here。