Если я вас правильно понял, все, что вам нужно сделать, это создать NSArray
с одним или несколькими экземплярами UINavigationController
и присвоить его свойству UITabBarController
s viewControllers
.
Вы должны настроить его, но что-то вроде этого может сработать:
NSMutableArray* controllers = [NSMutableArray arrayWithCapacity:4];
for (NSUInteger i = 0; i < 4; ++i)
{
UIViewController* innerController = [[[UIViewController alloc] init] autorelease];
UINavigationController* outerController = [[[UINavigationController alloc] initWithRootViewController:innerController] autorelease];
[controllers addObject:outerController];
}
[tabBarController setViewControllers:controllers animated:YES];