2013-09-29 25 views
3

탐색 스토리에있는 UINavigationController, 기본보기 및 보조보기가있는 스토리 보드 기반의 앱이 있습니다. 나는 현재 및 viewWillDisappear에서 setNavigationBarHidden:을 적절하게 사용하여 기본보기의 탐색 모음을 감추고 있습니다. 코드가 아니라 Interface Builder에서이 작업을 수행해야하는 것처럼 보입니다. 근본적으로 나는 시뮬레이션 된 메트릭 옵션에서 사용할 수있는 옵션을 원하지만 시뮬레이션하지는 않습니다. 그게 존재합니까?인터페이스 빌더/스토리 보드의 내비게이션 막대 숨기기

답변

10

UINavigationController 장면에서 속성 관리자의 탐색 막대에 대한 숨겨진 단추를 확인할 수 있지만 탐색 스택의 모든보기 컨트롤러에 대해 탐색 모음이 숨겨져 있다고 가정합니다. 그러나 그것은 당신이 원하는 것이 아닙니다.

IB를 사용하여 개별보기 컨트롤러의 탐색 막대를 숨기려면 각보기 컨트롤러에 독립 실행 형 탐색 막대를 사용해야합니다 (예 : IB의 객체 라이브러리에서 탐색 막대를 끌어서 놓기). 네비게이션 스택에서 독립 실행 형 탐색 표시 줄을 사용하려면 프로그래밍 방식으로 탐색 표시 줄을 숨기는 것보다 많은 작업이 필요합니다.

+0

감사를 선택 취소합니다. 나는 기술적으로 IB에서 그것을하는 방법이라고 생각하지만, 정확히 염두에 두지 않은 것은 (특정보기를 비활성화하는 체크 박스). 나는 그런 것들이 존재하지 않는다고 확신한다. 그래서 나는 이것을 받아 들일 것이다. – robmathers

1

는 그냥 Attribute Inspector>Shows Navigation BarAttribute Inspector

enter image description here

관련 문제