Ich tue dies in einem UIViewController für einen meiner Registerkarten:self.title setzt den Titel von navigationController und tabBarItem? Warum?
self.title = @"Welcome";
Allerdings ist es überschreiben, was ich für die tabBarItem haben. Ich habe versucht:
self.tabBarItem.title = @"Home";
und
[self.tabBarItem initWithTitle:@"Home" image:[UIImage imageNamed:@"iconHome.png"] tag:0];
Aber noch self.title überschreibt die tabBarItem, unabhängig davon, ob ich die beiden letzten Teile des Codes versuche nach der Titel festgelegt wurde. Der Code läuft sogar ohne Fehler, aber die self.tabBarItem.title
oder initWithTitle
macht nichts?
Ich lief auf genau das gleiche Problem bei der Verwendung eines UINavigationController innerhalb eines UITabController. Das hat es gelöst. –
weiß nicht thy, aber funktioniert nicht für mich :( – cV2
Dies funktioniert für mich. Großartig für die Änderung nur der Top-Titel basierend auf Inhalt, auch wenn der View-Controller nicht ändert. – lilbyrdie