UITabBarController
으로 작업 할 때 다음과 같은 문제가 있습니다. 각 탭의 모든보기 컨트롤러에 대한 제목으로 주어진 문자열을 갖고 싶습니다. 이것은 분명히 storyboard
내에 설정할 수 없습니다.UITabBarController에서 프로그래밍 방식으로 제목 설정
그물을 검색하여이 거의 작동하는 해결책을 발견했습니다. 개별보기 컨트롤러 각각에 다음 유형의 코드를 삽입합니다.
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
UITabBarItem *tabBarItem;
tabBarItem=[[UITabBarItem alloc] initWithTitle:nil
image:[self imageFromText:@"My Tab Title"
withFont:[UIFont systemFontOfSize:17.0]] tag:0];
self.tabBarItem=tabBarItem;
}
문제는 모든 제목이 사용자가 모든 탭을 탭한 경우에만 원하는대로 설정된다는 것입니다.
물론 이것은 영구적 인 해결책이 아닙니다. 앱이 시작될 때 모든 제목이 올바르게 표시되도록해야합니다.
누구나 어떻게 할 수 있습니까?
나는 당신을 도울 수 있기를 바랍니다. –