2011-01-30 4 views
0

나는 전통적인 네비게이션 기반 앱을 가지고있다. ViewController의 네비게이션 아이템을 설정해야 하는가? 예를 들어, self.navigationItem ... 뷰 컨트롤러를 밀고있다. 또는 뷰 컨트롤러가 갑자기 닫힐 것이다 (예 : myViewController.navigationItem ...)?네비게이션 스택에서 뷰 컨트롤러의 navigationItem을 설정할 위치

또한 내가 밀어 넣고있는 뷰 컨트롤러에 넣어야한다면, init 메소드 나 viewDidLoad 또는 다른 곳에서 navigationItem을 설정해야합니까?

답변

1

일반적으로 navigationItem을 직접 설정하지 마십시오. 대신 navigationItems 속성을 설정합니다 (예 : self.navigationItem.leftBarButtonItem = ...;).

일반적인 방법은보기 컨트롤러 자체에서 viewDidLoad 메서드를 사용하는 것입니다.

+0

저는 직접 설정하지 않았 음을 알고 있습니다. 두 번째 부분 덕분에 가장 도움이됩니다. :) –

관련 문제