多个导航控制器

时间:2014-10-16 07:37:08

标签: iphone ios7

我是iOS开发的新手。我的问题是:是否可以合并两个或更多UINavigationControllers

例如:

应用程序以带有3个标签的UITabBarController开头。一个标签应包含带有详细信息视图的UITableView

如何实施此类导航?

1 个答案:

答案 0 :(得分:1)

是的,实际上我经常使用几个导航控制器。

在选项卡中实现导航的方法是让每个选项卡都以导航控制器开头。像这样......

                 |-(Tab)-[NavigationController]-[Content]-[Detail Content]
                 |
[Tab Controller]-|-(Tab)-[NavigationController]-[Content]
                 |
                 |-(Tab)-[NavigationController]-[Content]

等等......

每个导航控制器一次只处理一个标签。这提供了额外的功能,如果您在选项卡1和详细视图中并再次点击选项卡1,它将一直弹回到该选项卡的根内容视图。