我确信这很简单,但我被卡住了......
我创建了一个应用程序并添加了UITabViewController(从Interface Builder中的库中拖入。我的应用程序有3个不同的视图,单击相应的选项卡会显示不同的视图。到目前为止一切都很好。
< / LI>我想将其中一个视图转换为UINavigationController:基本上是一个可以删除行的选项(因此UINavigationController需要在顶部设置一个“编辑”按钮)。
我看到很多样本会做1或2,但不能同时做到。
我如何组合它,记住我已经使用了提供的UITabViewController并且没有直接将UITabBar添加到视图中。
由于
答案 0 :(得分:0)
如果您使用的是Interface Builder,您应该可以将导航控制器作为子控制器拖放到标签栏控制器中。应该自动生成下一个标签栏项目。
您也可以通过在数组中创建所需的多个UINavigationControllers并将其正确地分配给uitabbarcontroller来以编程方式执行此操作。
答案 1 :(得分:0)
我实际上不喜欢这种组合UINavigationController和UITabBarController的方法,因为标签栏控制器必须始终可见,这有时会让人感到困惑。
相反,我建议您制作自己的自定义UITabBarController(Tab bar controller inside a navigation controller, or sharing a navigation root view),并将其添加到导航控制器中。我个人不知道苹果为什么不这样做;希望这是4.0中的标准方法:)