2009-02-01 3 views
0

우리 appDelegate에서 우리는 모두 uinavigationcontroller 콘센트를 만들고 XIB의 uinavigation 컨트롤러에 연결하는 데 익숙합니다.UINavigationController는 첫 번째 XIB에만 있습니다. Apple의 EditbleDetailView

그러나 이후의보기 컨트롤러에서는 uinavigationcontroller에 액세스하여 프로그래밍 방식으로 uibarbuttonitem을 추가 할 수 있습니다. 다른 uiviewcontroller의 XIBS에서 응용 프로그램 uinavigationcontroller에 단추를 추가하는 방법이 있습니까?

애플은이 예에서 할 것 같다 : http://developer.apple.com/iphone/library/samplecode/EditableDetailView/index.html

같은 질문은 사과의 포럼에서 이전 요청되었지만 http://discussions.apple.com/thread.jspa?messageID=8917480#8917480

답변

0

: 당신이에보기에 탐색 막대를 끌어 해봤 답이 남아있다 컨트롤러의 NIB를 봅니까? 그러면 아래에 탐색 항목이있는 탐색 모음이 만들어집니다. 그런 다음 File Owner (해당 View Controller 클래스로 설정해야하는 클래스)의 navigationItem 콘센트와 Nav Bar의 "Under"인 탐색 항목간에 연결을 만들 수 있습니다.

+0

감사합니다. Gordon - 방금 시도했지만 두 개의 탐색 모음이 만들어졌습니다. 내 애플 리케이션 대리인에서 만든 하나와 내 Xib에서 만든 하나 .. 어떤 아이디어? 감사. –

0

[self.navigationController presentModalViewController : YourViewControllerObject animated : YES]를 호출하면;

당신은 viewController를 푸시하는 경우 하나만 표시됩니다. 루트 navigationController의 NavigationBar를 숨기거나 presentModalViewController를 사용하여 two.So를 얻습니다.