0

내가 탐색 컨트롤러를 가지고 있고 그래서 같이있는 viewDidLoad에서 제목을 설정합니다네비게이션 컨트롤러는 제목

self.title = @"My View Controller"; 

하지만 그런 이름은 아래로 아래의 탭 표시 줄 이름에 맞게 너무 깁니다. 탐색 막대에 표시된 제목을 변경하지 않고 탭 막대 이름을 변경하려면 어떻게합니까?

답변

1

내가 맞으면 따로 설정할 수 있습니다. 당신은 탭 표시 줄에 뷰 컨트롤러를 추가하는 경우, 당신은 같은 작업을 수행 할 수 있습니다

thisViewController.title = @"Name of this view controller"; (또는 귀하의 경우 self.title)

다음 맨 위의 제목, 후 self.navigationItem.title = @"Title at top";이?

+0

"구조체 또는 공용체가 아닌 멤버의 '제목'요청 '오류가 표시됩니다. – Sam

+0

어떤 행에 대해? –

+0

내 대답을 편집했습니다. 미안합니다. 'myViewController.title' 또는 self.title 여야합니다. 주요 부분은'self.navigationItem.title'입니다. –

0

탭 표시 줄 tabBarController의 tabBarItem 속성을 설정해야합니다. 그것이 올바른 길입니다.

관련 문제