我有一个位于导航控制器内部的表视图,但除此之外,导航控制器不执行任何操作。所以这堂课很没用。我还有一个导航控制器,里面有一个mapviewcontroller,除此之外......它没有别的东西。
我知道这项工作很重要,它来回浏览视图。但这是应该的方式吗?
答案 0 :(得分:0)
UINavigationControllers用于管理一堆UIViewControllers。更具体地说,你应该把你的桌子和地图放在UIViewControllers中。
比方说,例如,表格中的元素链接到地图的实例,您可能
[self.navigationController pushViewController:mapVC animated:YES];
在表视图中委托'didSelectRow:atIndexPath:
严格地说,在极少数情况下你需要扩展UINaviagtionController类。