关于如何在不使用“界面”构建器的情况下将导航控制器放置在iPhone中的tabBar控制器上,您能为我提供一些很好的链接或示例吗? 我知道要创建tabBar控制器。请告诉我如何在tabBar控制器提供的视图中放置导航。
答案 0 :(得分:0)
如果我理解正确,您只需要创建一个包含一个或多个NSArray
个实例的UINavigationController
,并将其分配给UITabBarController
的{{1}} 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];