2013-05-29 148 views
0

我有一个带有2个选项卡的uitabbarcontroller的应用程序。如何在uiviewcontroller中向导航栏添加后退按钮?

第一个选项卡是uiviewcontroller中的mapview,其中包含需要调用详细tableview控制器的引脚。

第二个是tableviewcontroller与列表中的位置相同,我需要调用相同的详细tableview控制器。

我添加了detailVC到故事板并添加了一个导航栏。我如何添加一个返回按钮到该导航栏,将返回到调用vc(mapview或listvc)?

我会从pin(pinToDetailVC segue identifier)和列表单元格(cellToDetailVC)中添加一个segue,所以我可以添加unwind segues以返回适当的vc。但我似乎不能将后退按钮添加到导航栏。

这里是什么样子...... a mapview and tableview calling on the same detailVC

回答

1

你想2个视图控制器嵌入到UINavigationController,那么第二个视图控制器推到导航控制器。然后,您不需要明确添加后退按钮,因为它会自动为您添加。您也不需要添加unwind segues

+0

我添加了我的故事板的外观图片。我不能有两个不同的VC(地图和表格视图)嵌入相同的VC(detailVC),我可以吗? – marciokoko

+0

祝贺5k! – Undo

+0

当然可以。 detailVC只是一个类定义。您可以根据需要多次实例化它,并根据需要使用每个实例。你可以有多个链接连接到同一个控制器。 – Wain

相关问题