【发布时间】:2012-12-09 18:19:22
【问题描述】:
有一个主要的UIStoryboard 和一个UITabBarController,它有5 个项目,每个项目都足够大,可以由它自己的故事板实例来表示。我想将所有 5 个分成不同的故事板。换句话说,选择TabBarItem1 @ @时,我想从不同的故事板上加载它的相应UIViewController,可以实现这一目标吗?我正在考虑为此以编程方式创建UITabBarController,这会是最优雅的解决方案吗?
编辑 --
NSMutableArray *viewControllers = [NSMutableArray array];
MyViewController1 *myController1 = [[StoryboardManager myStoryboard1] instantiateInitialViewController];
myController1.title = @"Title";
[viewControllers addObject:myController1];
MyViewController2 *myController2 = [[StoryboardManager myStoryboard2] instantiateInitialViewController];
myController2.title = @"Title";
[viewControllers addObject:myController2];
// ...etc
self.viewControllers = viewControllers; // self - subclass of a UITabBarController
【问题讨论】:
标签: objective-c ios uitabbarcontroller uistoryboard