【发布时间】:2016-08-01 15:48:17
【问题描述】:
我正在创建一个在 UITableView 中显示数据的应用。这个数据还包含位置信息,所以我想添加一个 MapView 来显示这个数据。当用户点击 UITableViewCel 时,我需要转到另一个 UITableView 以显示详细数据。我仍然希望在此详细数据上方显示具有相同数据的 MapView,并且我仍然希望 NavigationBar 更新,即后退按钮将用户返回到第一个 UITableView。
以图片形式,便于理解
我正在考虑创建 UINavigationController 的子类并将容器放在 MapView 下方,但我真的不知道从那里去哪里。
【问题讨论】:
-
你把mapView和tableView放到UIViewController下面了吗?
-
您可以在 viewdidload 方法中使用
self.title执行此操作,并使用 prepareforsegue 方法将数据传递给您的第二个 vc。 -
是的,但是我希望能够从第一个 TableView 切换到第二个,同时仍然使用相同的 MapView 并能够使用 NavigationBar 返回到第一个 TableView。
-
如何在第一个视图中显示数据,使用任何模型还是仅使用字符串数组。
-
是一个数组,从模型中获取。
标签: ios uinavigationcontroller segue