2013-05-29 146 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

相關問題