有一个很好的UITabBarController示例吗?

时间:2010-06-10 02:29:00

标签: iphone objective-c cocoa-touch interface-builder uitabbarcontroller

是否有一个好的UITabBarController示例,它在appDelegate中创建了 NOT

我想在UIViewController中使用UITabBarController,但是不知道如何设置视图插座。

2 个答案:

答案 0 :(得分:4)

这都是very well documented here。创建UITabBarController实例的位置无关紧要,UIApplicationDelegate与否。简而言之,创建所有相应的UIViewController并将它们添加到数组中。然后将该数组分配给UITabBarController的viewControllers属性。然后你可以简单地做一些像[window addSubview:myTabBarController.view]

这样的事情

我只是从这里的文档中复制/粘贴:

  

您永远不应该访问标签栏   直接查看标签栏控制器。   配置选项卡栏的选项卡   控制器,您分配视图   提供根视图的控制器   对于viewControllers的每个选项卡   属性。你的顺序   指定视图控制器   确定它们的顺序   出现在标签栏中。设置时   这个属性,你也应该分配   selectedViewController的值   属性以指示哪个视图   最初选择控制器。 (您   也可以选择视图控制器   使用selectedIndex的数组索引   property。)嵌入标签栏时   控制器的视图(使用。获得)   在你的继承视图属性)   应用程序窗口,标签栏   控制器自动选择它   查看控制器并显示其   内容,根据需要调整大小   适合标签栏界面。

答案 1 :(得分:2)

在UIViewController中初始化的UITabBarController的

Here's one实现。

作者还发布了一个xcode项目的github链接。