В классе, в котором вы определяете панель вкладок, задайте для свойства tabBarItem значение ->
UITabBarItem *tabBarItem1 = [[self.tabBar.tabBar items] objectAtIndex:0];
[tabBarItem1 setFinishedSelectedImage:[UIImage imageNamed:@"campaigns_hover.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"campaigns.png"]];
Свойство tabBarItem позволяет изменить синее изображение по умолчанию на пользовательское изображение.campaigns_hover.png - это выбранное настраиваемое изображение, а Campaign.png - это настраиваемое изображение, когда оно не выбрано ...
Наслаждайтесь секретом .. :)
Оно не использует частный API ..Функция определена в классе UITabBarItem.h.