I do this in a UIViewController for one of my tabs:
self.title = @\"Welcome\";
However, it\'s overwriting whatever I have for the tabBarIte
I was also facing the same issue, but i solve this issue like this. I set the title and image of tabBarItem right after i created them in appDelegate.
This is what i have done:
[viewController setTitle:@"controllerTitle"];
[[viewController tabBarItem] setTitle:@"Custome Title for tab"];
[[viewController tabBarItem] setImage:[UIImage imageNamed:@"tab.png"]];