2014-04-26 4 views
0

모든 uiviewcontroller 전환 중에 고정 된 상태로 유지되어야하는 내 앱 창의 상단에 맞춤 툴바/탐색 바를 사용하고 싶습니다.iOS - 모든 UIViewController 전환에 고정 된 사용자 정의 도구 모음/탐색 모음 사용?

기본적으로 버튼, 레이블 등이있는 전역 도구 모음은 완전히 정적이며 다른보기 컨트롤러를 밀거나/때릴 때 움직이지 않습니다. 이 도구 모음에는 모든 뷰 컨트롤러에서 사용할 수있는 단추가있을 수 있도록 대리자 메서드의 형식이 있어야합니다.

iOS 7.0 이상 iPad 전용 응용 프로그램의 경우 XCode 5.1.1을 사용하여 개발 중입니다. 제안 사항이 있으십니까?

+0

아이디어가 있으십니까? – Wain

+0

네비게이션 컨트롤러에 임베디드 된 컨테이너 뷰를 사용하고 있지만 이전에는 사용하지 않았기 때문에 어떻게 동작 하는지를 확신 할 수 없습니다. – JimmyJammed

답변

2

하나의 하위가있는 자체 컨테이너보기 컨트롤러를 만들 수 있습니다. 자식으로 탐색 컨트롤러를 사용하고 setNavigationBarHidden:animated:, 그러면 현재보기가 변경되는 시점을 알 수 있도록 탐색 컨트롤러의 대리인으로 작동합니다.

'글로벌'버튼의 경우 컨테이너보기 컨트롤러를 버튼의 대상으로 사용하십시오. 버튼을 두드리면 컨테이너가이를 탐색 컨트롤러 스택의 상위보기 컨트롤러로 전달합니다. 이 모든 뷰 컨트롤러를 사용하려면 단추와 관련된 메서드를 지정하는 프로토콜을 준수해야합니다 (컴파일러가 적절하면 뷰 컨트롤러가 필요한 메서드에 응답 할 수 있습니다).