ios - theme - la pantalla de mi iphone se ve opaca
Cambiar el color de fondo de la barra de pestaƱas (3)
Para cambiar el color de fondo de UITabBar
TabBarController* Tcontroller =(TabBarController*)self.window.rootViewController;
Tcontroller.tabBar.barTintColor=[UIColor yourcolour];
Swift 3
Basado en el código anterior, puede obtenerlo haciendo esto
let Tcontroller = self.window.rootViewController as? UITabBarController;
Tcontroller.barTintColor = UIColor.black // your color
o en mas general
UITabBar.appearance().barTintColor = UIColor.black // your color
Estoy tratando de obtener el color deseado representado en el fondo de la barra de pestañas, pero estoy enfrentando problemas. Estas son las cosas que intenté: -
Cambiar el color de fondo del objeto de la barra de pestañas desde el guión gráfico. El color renderizado es siempre más claro que el color deseado.
viewDidLoad()
programático del color de la barra de pestañas con el siguiente código dentro del métodoviewDidLoad()
self.tabBar.translucent = false self.tabBar.backgroundColor = UIColor(hexString: "323B61")
No cambia el color. En cambio, el color renderizado es blanco.
¿Cómo puedo obtener el color deseado para la barra de pestañas?
prueba este código
self.tabBarController.tabBar.barTintColor = [UIColor colorWithRed:0.376 green:0.729 blue:0.318 alpha:1.000];