分割视图详细视图中的 UITabBar
我有一个带有 splitviewcontroller 的 ipad 应用程序。 在右侧的视图控制器中,我有一个 MapView、一个 Tableview,我想插入一个显示多个视图的 Tabbarview(每个视图都有其特定的控制器)。
到目前为止,我还没有找到插入 UITabbarcontroller 的方法。
我应该如何分支一切?是纯编码还是我可以通过 IB 来完成? 有没有任何网站或书籍解释这件事? 干杯,
蒂布。
I've got an ipad app with a splitviewcontroller.
in the right viewcontroller I've got a MapView, a Tableview and I'd like to insert a Tabbarview displaying multiple views (each having its specific controller).
Up to now, I do not find a way to insert that UITabbarcontroller.
How should I branch everything ? is it pure coding or may I do it through IB ?
is there any web site or book explaining the thing ?
cheers,
Tib.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您想将 tabbarcontroller 添加到详细视图侧的拆分视图中,这非常简单。使用 xib for ipad 创建尽可能多的 viewcontrollers 子类,因为你想放入 tabbarcontroller。打开 Mainwindow.xib 然后执行此操作,
展开你的 splitview ,你有两个东西 navigationcontroller(依次包含 rootview 控制器),detailview 控制器(右) 。
打开您的库,只需将选项卡栏控制器精确拖动到detailviewcontroller上,这样它将替换该detailviewcontroller。
现在展开此选项卡控制器,您可以看到视图控制器 1 - 视图控制器 2 等。
现在只需选择视图控制器 1 ,打开属性 [按命令 1 属性] 并选择详细视图控制器的 nib 文件,然后在命令 4 属性上选择控制器作为详细视图控制器。
在 tabbarcontroller 中对视图控制器 2 重复此操作,但在此选择 nib 文件和控制器文件,如您所愿或由您创建的新文件,然后保存关闭 IB。运行程序选择横向,然后你可以看到它完成了。
即使你可以添加两个以上的标签栏项目,只需将视图控制器从库中精确地拖到标签栏控制器上,然后展开标签栏控制器,然后你就可以看到新的视图控制器,然后重复上述过程。
甚至
You want to add tabbarcontroller to your split view at detail view side and its very simple. create as many viewcontrollers subclasses with xib for ipad as u want to put in tabbarcontroller.Open Mainwindow.xib then do this,
expand your splitview , u have two things navigationcontroller(which in turns contain rootview controller),detailview controller(right side view).
Open your library just drag tabbar controller to exectly onto detailviewcontroller ,so it will replace that detailviewcontroller.
now expand this tabbar controller u can see viewcontroller 1 - viewcontroller 2 etc.
Now simply select view controller 1 , open attributes [press command 1 attribute] and select nib file of your detailview controller and on command 4 attribute select controller as detailview controller.
Reapet this for view controller 2 in tabbarcontroller but in this select nib file and controller file as u want or as new file created by u and save close IB. run program select landscape then u can see its done.
even u can add more than two tabbar items bye just drag viewcontroller from library exectly on tabbarcontroller then expand tabbarcontroller then u can see new viewcontroller then repeat above process.