color de background descolorido y pálido en UITabBar.background

chicos, estoy tratando de personalizar UITabBar, pero el problema es que cuando configuro un color de background verde simple en UITabBar.background, el resultado es insuficiente. Como algo se encuentra en el background. Aquí se ve: color descolorido

UITabBarController se crea en storyboard, pero el color de background que configuré en el código. Aquí está appDelegate:

TabBarController* bc=(TabBarController*)self.window.rootViewController; bc.tabBar.backgroundColor=[UIColor greenColor]; 

Si configuro imágenes en el background y en los elementos, son casi invisibles. He intentado jugar con colors de tinte en la barra derecha en el guión gráfico, pero todo fue inútil.

Tuve un problema similar al crear mediante progtwigción el color de background UITabBarController en iOS 8. El problema era que estaba usando backgroundColor cuando debería haber estado usando barTintColor. Prueba esto.

 TabBarController* bc=(TabBarController*)self.window.rootViewController; bc.tabBar.barTintColor=[UIColor greenColor]; 

Avísame si eso funciona para ti.

Lo mismo en Swift, iOS 9.

 self.tabBarController?.tabBar.barTintColor = UIColor(networking: 254/255.0, green: 200/255.0, blue: 93/255.0, alpha: 1.00) 

Debe establecer la transparencia de la tabBar:

Swift:

 self.tabBar.translucent = false 

C objective :

 [[self tabBar] setTranslucent:NO]