在splitview detailview中的UITabBar

时间:2011-03-30 14:10:47

标签: iphone ipad uitabbarcontroller uisplitviewcontroller

我有一个带有splitviewcontroller的ipad应用程序。 在右侧viewcontroller我有一个MapView,一个Tableview,我想插入一个显示多个视图的Tabbarview(每个视图都有其特定的控制器)。

到目前为止,我找不到插入UITabbarcontroller的方法。

我应该如何分支一切?是纯粹的编码还是我可以通过IB做到? 是否有任何网站或书籍解释这件事? 欢呼声,

提布。

1 个答案:

答案 0 :(得分:2)

您希望在详细视图侧将tabbarcontroller添加到拆分视图,这非常简单。使用xib for ipad创建尽可能多的viewcontrollers子类,因为你想放入tabbarcontroller.Open Mainwindow.xib然后执行此操作,

  • 扩展你的splitview,你有两个东西navigationcontroller(它包含rootview控制器),detailview控制器(右侧视图)。

  • 打开你的库只需将tabbar控制器拖动到detailviewcontroller,这样它就会取代那个detailviewcontroller。

  • 现在展开这个tabbar控制器你可以看到viewcontroller 1 - viewcontroller 2等。

  • 现在只需选择视图控制器1,打开属性[按命令1属性]并选择详细视图控制器的nib文件,然后选择命令4属性选择控制器作为详细视图控制器。

  • 在tabbarcontroller中为视图控制器2重新定位,但在此选择nib文件和控制器文件中,或者作为u创建的新文件并保存关闭IB。运行程序选择横向然后你可以看到它完成。

  • 即使你可以添加两个以上的tabbar项目,只需在tabbarcontroller上从库中拖动viewcontroller然后展开tabbarcontroller然后你就可以看到新的viewcontroller然后重复上面的过程。