2010-07-14 1 views
0

탐색 컨트롤러가 있고 기본 view.nib에 도구 모음에 두 개의 단추가 추가되어 다음보기에서이를 볼 수 있어야합니다. 또한,하지만 스피 .... 지금 당장 내가이 그래서 난이 버튼 또는보기에서 액세스를 볼 수 있습니다 추가 근래 경우 다음보기 사람들을 볼 수 없습니다어떻게 내 탐색 컨트롤러 도구 모음에 단추를 추가하여 모든보기에서 볼 수 있습니까?

감사합니다 도움이 ...

답변

1

각보기의 toolbarItems 속성을 설정해야합니다.

표시

이 도구는 활성 뷰 컨트롤러 toolbarItems으로부터 항목 현재의 세트를 획득한다. 활성보기 컨트롤러가 변경되면 내비게이션 컨트롤러는 도구 상자 항목 을 새보기 컨트롤러와 일치하도록 업데이트합니다. 적절한 위치에 새 항목을 애니메이션으로 표시합니다.

http://developer.apple.com/iphone/library/documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html

3

빠르고 쉬운 방법은 당신이 그것을 밀어 넣기 전에, 새로운 뷰 컨트롤러의 도구 모음 항목을 설정하는 것입니다.

// Assuming self.toolbarItems is already set. 
UIViewController *newViewController = [[[UIViewController alloc] init] autorelease]; 

[newViewController setToolbarItems:self.toolbarItems]; 

[self.navigationController newViewController animated:YES]; 

당신이 전에이 방법을 적용 찾는 경우 각 밀어 지루한, 당신은 모든의 UIViewController 구현을 서브 클래스하고,이 도구 모음을 한번에 설정할 수있어 할 수 있습니다. :)

관련 문제