2013-05-29 1 views
0

2 탭이있는 uitabbarcontroller가있는 앱이 있습니다.uiviewcontroller의 navbar에 back 단추를 어떻게 추가합니까?

첫 번째 탭은 세부 테이블 뷰 컨트롤러를 호출해야하는 핀이있는 uiviewcontroller의 맵뷰입니다.

두 번째 테이블 뷰 컨트롤러는 동일한 세부 테이블 뷰 컨트롤러를 호출해야하는 이전과 같은 위치 목록을 가지고 있습니다.

Ive는 storyboards에 detailVC를 추가하고 navbar를 추가했습니다. 호출하는 vc (mapview 또는 listvc)로 돌아갈 해당 navbar에 back 단추를 어떻게 추가합니까?

핀 (pinToDetailVC segue 식별자)과 목록 셀 (cellToDetailVC) 모두에서 segue를 추가하므로 unwind segues를 추가하여 적절한 vc로 돌아갈 수 있습니다. 하지만 난 뒤로 버튼을 navbar에 추가하는 것 같지 않습니다.

다음

이 같은 모습입니다 ... 당신은 UINavigationController에 2 뷰 컨트롤러를 포함 할 a mapview and tableview calling on the same detailVC

답변

1

는 다음 두 번째 뷰 컨트롤러는 네비게이션 컨트롤러에 푸시됩니다. 그런 다음 뒤로 단추가 명시 적으로 추가 될 필요가 없으므로 자동으로 추가됩니다. unwind segues을 추가 할 필요도 없습니다.

+0

내 스토리 보드의 모습을 추가했습니다. 나는 2 개의 다른 벤처스 (map & tableview)가 동일한 VC (detailVC)를 포함하도록 할 수 없을까? – marciokoko

+0

5k을 축하합니다! – Undo

+0

물론 가능합니다. detailVC는 클래스 정의 일뿐입니다. 필요에 따라 인스턴스를 여러 번 인스턴스화하고 각 인스턴스를 원하는대로 사용할 수 있습니다. 같은 컨트롤러에 여러개의 segues를 연결할 수 있습니다. – Wain

관련 문제