В iOS 6 я изменил выбранное изображение tabbatitem как -
в методе делегата контроллера табуляции
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if([tabBarController selectedIndex] == 0)
{
[viewController.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"selected.png"]withFinishedUnselectedImage:[UIImage imageNamed:@"unselect.png"]];
}
}
, с помощью которого вы можете изменить свое изображение.
ИлиВы можете использовать непосредственно в вашем методе init контроллеров представления (или ViewWillAppear) метод, такой как
[viewController.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"selected.png"]withFinishedUnselectedImage:[UIImage imageNamed:@"unselect.png"]];
, я надеюсь, это поможет вам.