Я делаю это в UIViewController для одного из моих закладок:self.title устанавливает навигацияController и заголовок tabBarItem? Зачем?
self.title = @"Welcome";
Однако это перезаписывать все, что у меня есть для tabBarItem. Я пробовал:
self.tabBarItem.title = @"Home";
и
[self.tabBarItem initWithTitle:@"Home" image:[UIImage imageNamed:@"iconHome.png"] tag:0];
Но все-таки, self.title перезаписывает tabBarItem, независимо от того ли я пытаться два последних куска кода после название было задано. Код даже работает без ошибок, но self.tabBarItem.title
или initWithTitle
ничего не делает?
Я столкнулся с такой же проблемой при использовании UINavigationController в UITabController. Это решило это. –
не знаю твой, но не работает для меня :( – cV2
Это работает для меня. Отлично подходит для изменения только верхнего заголовка на основе контента, даже если контроллер вида не изменяется. – lilbyrdie