如何在拆分视图中将UITabBarController及其所有单独的视图控制器设置为根视图? IB似乎没有让我将根视图控制器的类改为其他任何东西......我正在使用Xcode 4.
答案 0 :(得分:2)
您使用的是基于拆分视图的应用程序选项吗?在这种情况下,我只需要在RootViewController.h文件中扩展:UITabBarController。我不确定你在这里想要什么行为,但如果你这样设置,你应该获得带有所有视图的tabbar(你必须在RootViewController.m ofc中添加它们)在“root”-option上导航栏。
如果您希望DetailView显示相同的内容,您还必须在detailview中添加一个navigationcontroller。
对于IB的“更优雅”的解决方案,我恐怕我不是非常喜欢或非常有经验的IB。
答案 1 :(得分:2)
您希望在rootview端将tabbarcontroller添加到拆分视图,这非常简单。 使用xib for ipad创建尽可能多的viewcontrollers子类,因为你想放入tabbarcontroller。
答案 2 :(得分:2)
感谢dh14-sl和lecou-解决方案是你的答案的组合。我试图将一个标签栏控制器从库中拖到元素列表上,但它没有工作 - 结果我不得不将它拖到视图本身。然后我不得不更改rootvc的父类并重新设置连接,但现在它似乎工作了!谢谢你们!