2012-05-10 3 views
8

현재 스토리 보드 인터페이스 빌더를 사용하여 GUI를 디자인하고 있습니다.제목이 ViewControllers 탐색 모음에 나타나지 않습니다.

내 구조는

-> Navigation Controller -> Tab Bar Controller -> SomeViewController 
               -> AnotherViewController 

네비게이션 바 탭 바는 ViewControllers에서 잘 나타납니다 스토리 보드

에 다음과 같이 표시하고 제목은 편집기에서 설정하고 볼 수 있지만 시뮬레이션에서 제목은 을 사라집니다.

이 문제를 어떻게 해결할 수 있습니까?

FYI : Navigation ControllerTab Bar Controller은 맞춤 클래스에 바인딩되지 않습니다.

답변

25
self.navigationController.navigationBar.topItem.title = @"YourTitle"; 

단순히 ViewController의 viewDidAppear에 넣으십시오.

+1

내가이 초기화를 설정되어있는 경우, 왜 작동하지 않습니다 이해하지 않는 무엇? – Evils

+3

보기 컨트롤러의 스토리 보드 장면에서 '제목'을 제거하면 self.title = "제목"이 viewDidLoad()에서 다시 작업하기 시작했습니다. –

8

또한이 코드를 사용할 수 있습니다.

[email protected]"YourTitle"; 

넣어 viewDidAppear 내부 또는 viewWillAppear

관련 문제