0

내비게이션 막대를 사용할 수 있어야하지만 내비게이션 스택에 계속 포함되어야하는보기 컨트롤러를 만들었습니다. 난 이미 UINavigationController의 탐색 모음을 숨기고 각보기 컨트롤러에 가짜 탐색 모음을 추가하여이 문제를 해결했습니다. 이것으로 View Controller를 누를 때마다 다음과 같은 모습을 보입니다. This is the look for pushing/popping I'm getting for every view controller. I only need this look in one specific view controller.내비게이션 컨트롤러의 막대를 포함하거나 포함하지 않고 내비게이션 스택으로 밀어 넣기

내가 원하는 어떤 푸시는 (이미지 1) 들어오는보기 컨트롤러의 탐색 모음을 사용하여 발생할 것입니다, 그리고 다른 푸시는 사용자 정의 탐색 모음을 사용할 필요가의 ViewController에이 Regular navigation controller push

+0

그래서 문제 또는 질문은 무엇입니까? – Lion

+0

일부보기 컨트롤러 만 탐색 컨트롤러의 탐색 모음을 사용하도록 탐색 스택을 밀어 넣을 수 있어야합니다. 사진들을보세요. 사진 1 들어오는 VC는 자체 네비게이션 바를 가져 오는 반면 그림 2에서는 VC가 단순히 네비게이션 컨트롤러의 바를 정상적으로 사용합니다. 내비게이션 컨트롤러의 막대를 사용할시기와 들어오는 VC에서 사용자 정의 막대를 사용하는시기를 선택적으로 어떻게 선택할 수 있습니까? – jonathanlv7

+0

어쩌면 문구를 더 잘 표현하기 위해 일부보기 컨트롤러가 전체보기 (탭 막대 외)를 완전히 바꾸고 일부는 탐색 컨트롤러의 막대를 사용하여 정기적으로 밀어 넣기를 원합니다. – jonathanlv7

답변

0

결과 해당 뷰 컨트롤러에서 내비게이션 막대를 viewWillAppear에 숨기고 viewDidDisappear에 다시 표시하십시오. 그래서, 그 viewcontroller 특정 숨겨진 것입니다. 해당 뷰 컨트롤러에 사용자 정의 탐색 모음을 표시하십시오. viewDidload

+0

나는 이미 그것을 시도한 것으로 믿고, 탐색 컨트롤러의 막대가 새로운보기 컨트롤러 바로 아래에있는 것처럼 계속 움직이는 아주 반갑지 않은 애니메이션을 얻었습니다. 같은 결과가 나오면 다시 시도하고 GIF 또는이 솔루션의 잘못된 점을 게시 할 것입니다. 휴대 전화에서 Twitter 앱을 열면 탐색 컨트롤러의 막대를 사용하지 않는보기 컨트롤러를 밀 때도 탐색 컨트롤러의 막대가 그대로 유지됩니다. – jonathanlv7