0
您可以提供一些很好的链接或示例,了解如何将导航控制器放置在iPhone中的TabBar控制器上,而无需使用“界面”构建器。 我知道创建tabBar控制器。请告诉我如何在tabBar控制器提供的视图中放置导航。如何将导航控制器放置在iPhone中的TabBar控制器上而不使用Interface Builder?
您可以提供一些很好的链接或示例,了解如何将导航控制器放置在iPhone中的TabBar控制器上,而无需使用“界面”构建器。 我知道创建tabBar控制器。请告诉我如何在tabBar控制器提供的视图中放置导航。如何将导航控制器放置在iPhone中的TabBar控制器上而不使用Interface Builder?
如果我理解正确的,你,你应该做的是与一个或多个UINavigationController
实例创建NSArray
,并将其分配给UITabBarController
的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];