You can change it in the AppDelegate.
e.g. if you have 3 TabBarIcons
:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
[[tabBarController.viewControllers objectAtIndex:0] setTitle:@"Your "];
[[tabBarController.viewControllers objectAtIndex:1] setTitle:@"title "];
[[tabBarController.viewControllers objectAtIndex:2] setTitle:@"here"];
[[[tabBarController.viewControllers objectAtIndex:0] tabBarItem] setImage:[[UIImage imageNamed:@"first"] imageWithRenderingMode:UIImageRenderingModeAutomatic]];
[[[tabBarController.viewControllers objectAtIndex:1] tabBarItem] setImage:[[UIImage imageNamed:@"second"] imageWithRenderingMode:UIImageRenderingModeAutomatic]];
[[[tabBarController.viewControllers objectAtIndex:2] tabBarItem] setImage:[[UIImage imageNamed:@"third"] imageWithRenderingMode:UIImageRenderingModeAutomatic]];
return YES;
}