gpt4 book ai didi

objective-c - UIStoryboard+UITabBarController+独立 Storyboard

转载 作者:行者123 更新时间:2023-11-29 11:05:32 24 4
gpt4 key购买 nike

有一个主要的 UIStoryboard 和一个 UITabBarController,它有 5 个项目,每个项目都足够大,可以用它自己的 Storyboard实例来表示。我想将所有 5 个分成不同的 Storyboard。换句话说,当 TabBarItem1 被选中时,我想从不同的 Storyboard加载其各自的 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

最佳答案

您应该能够在代码中执行此操作,方法是获取其他 Storyboard的实例,实例化它们的初始 View Controller ,最后将它们添加到选项卡栏 Controller viewControllers 数组。

关于objective-c - UIStoryboard+UITabBarController+独立 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13790268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com