I'm setting the UITabBar backgroundImage
like this:
[self.tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"ic_tab_bar"]];
[self.tabBarController.tabBar setTranslucent:NO];
It works on iOS 8 but on iOS 7 it does nothing.
I finally found out what was happening. I only had [email protected]
asset for the background image and for some reason it wasn't downscaling it so I added the 1x and 2x assets and it started to show up. I hope this helps someone.