是否有一个好的UITabBarController示例,它在appDelegate中创建了 NOT ?
我想在UIViewController中使用UITabBarController,但是不知道如何设置视图插座。
答案 0 :(得分:4)
这都是very well documented here。创建UITabBarController实例的位置无关紧要,UIApplicationDelegate与否。简而言之,创建所有相应的UIViewController并将它们添加到数组中。然后将该数组分配给UITabBarController的viewControllers属性。然后你可以简单地做一些像[window addSubview:myTabBarController.view]
。
我只是从这里的文档中复制/粘贴:
您永远不应该访问标签栏 直接查看标签栏控制器。 配置选项卡栏的选项卡 控制器,您分配视图 提供根视图的控制器 对于viewControllers的每个选项卡 属性。你的顺序 指定视图控制器 确定它们的顺序 出现在标签栏中。设置时 这个属性,你也应该分配 selectedViewController的值 属性以指示哪个视图 最初选择控制器。 (您 也可以选择视图控制器 使用selectedIndex的数组索引 property。)嵌入标签栏时 控制器的视图(使用。获得) 在你的继承视图属性) 应用程序窗口,标签栏 控制器自动选择它 查看控制器并显示其 内容,根据需要调整大小 适合标签栏界面。
答案 1 :(得分:2)
Here's one实现。
作者还发布了一个xcode项目的github链接。