2016-07-17 4 views
0

내 스토리 보드에 UINavigationController가 있는데 UIViewControllers를 추가 할 때 탐색 모음을 상속하지 않는 것 같습니다. 그런 다음 탐색 바 컨트롤을 추가하지만 부모의 기본 컨트롤과 일치하지 않습니다. 높이가 다르며 배터리 아이콘 아래로 이동하지 않습니다.UINavigationController 및 손자보기 XCode 7.3.1

나는 내 작업 흐름에 대해 간단한 것을 놓치고있는 것처럼 느껴집니다.

편집 : 내가 현재의 모드 적으로 segue를 사용하고 있음을 언급하는 것을 잊어 버렸습니다. 표시 (예 : 푸시)를 사용하면 내비게이션 막대가 표시됩니다. 현재 모드를 사용하고 탐색 모음이 있으므로 저장/취소 버튼을 표시 할 수 있습니다. 하지만 막대를 부모의 탐색 모음과 똑같이 보이게하고 싶습니다.

편집 2 : 문제 당신은 자신의 탐색 컨트롤러에 제시된 뷰 컨트롤러를 넣어야 할 enter image description here

답변

0

에게 보여주기 위해 스크린 샷을 추가했습니다. 기존의 내비게이션 컨트롤러에 추가보기 컨트롤러를 밀어 넣을 때보기 컨트롤러는 내비게이션 컨트롤러 만 공유합니다. 모달로 표시 할 때 탐색 컨트롤러는 공유되지 않습니다. 이것이 새로운 스택을 추가하는 모달 표현의 요점입니다.

+0

추가 탐색 컨트롤러에 대해 알아두면 유용합니다. 상위 컨트롤러만큼 높이를 높이기 위해 모달에 추가 한 추가 탐색 모음을 어떻게 얻을 수 있는지 알고 있습니까? 차라리 스토리 보드의 수를 최소화 할 것입니다. 네비게이션 컨트롤러에는 두 개의 스크린이 있습니다. 말이 돼? – dohpaz42

+1

탐색 표시 줄을 추가하지 마십시오. 보기 컨트롤러를 자체 탐색 컨트롤러에 놓고 새 탐색 컨트롤러를 표시하면됩니다. – rmaddy

관련 문제