In iOS 6, I changed the selected tabbatitem image as -
in the tablet controller delegate method
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController { if([tabBarController selectedIndex] == 0) { [viewController.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"selected.png"]withFinishedUnselectedImage:[UIImage imageNamed:@"unselect.png"]]; } }
through this you can change your image.
Or you can use init (or ViewWillAppear) controllers directly in your view, for example
[viewController.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"selected.png"]withFinishedUnselectedImage:[UIImage imageNamed:@"unselect.png"]];
Hope this helps you.
Muhammad Rizwan Feb 28 '13 at 10:49 2013-02-28 10:49
source share