首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理UITabController和UIViewController

处理UITabController和UIViewController
EN

Stack Overflow用户
提问于 2011-02-26 07:33:05
回答 1查看 125关注 0票数 0

我有一个名为ListViewController的类,它附加了一个UITableView并显示了一个元素列表,而且ListViewController是在一个具有UITabBarController的nib中处理的(我使用Tab Bar应用程序模板启动了这个项目)。

现在,问题是,我想在UITabBarController的另一个选项卡中重用ListViewController,但使用与之前实例不同的设置,而且在实际显示ListViewController之前,我想显示一个不同的视图,该视图稍后可以显示ListViewController。。当我使用模板创建项目时,我不确定如何自定义行为,因此当用户单击不同的选项卡时,将创建一个UIViewController,它是AppDelegate中的一个实例,并且不会在接口构建器的"Class identity“选项卡中设置类。

我希望我能以一种可以理解的方式陈述我的问题。因为我是objective-c开发的新手,所以很难表达我的问题。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-26 10:33:39

使用模板很棘手,因为它们给出的第二个选项卡与它自己的XIB不匹配。对于这样的场景,我将在MainWindow.xib中保存您的tab Bar Controller,并为每个选项卡创建一个xib。所以你最终会得到三个xibs。只需确保在检查器中为选项卡栏控制器设置适当的设置(NIB名称,您的自定义类标识,并添加选项卡),并为每个选项卡仔细检查File的所有者视图出口。你根本不需要弄乱AppDelegate。

希望这能有所帮助!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5123885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档