NavigationController中应该包含什么

时间:2010-10-29 06:31:43

标签: iphone objective-c

我有一个位于导航控制器内部的表视图,但除此之外,导航控制器不执行任何操作。所以这堂课很没用。我还有一个导航控制器,里面有一个mapviewcontroller,除此之外......它没有别的东西。

我知道这项工作很重要,它来回浏览视图。但这是应该的方式吗?

1 个答案:

答案 0 :(得分:0)

UINavigationControllers用于管理一堆UIViewControllers。更具体地说,你应该把你的桌子和地图放在UIViewControllers中。

比方说,例如,表格中的元素链接到地图的实例,您可能

[self.navigationController pushViewController:mapVC animated:YES];

在表视图中委托'didSelectRow:atIndexPath:

严格地说,在极少数情况下你需要扩展UINaviagtionController类。