web-dev-qa-db-fra.com

Swift: Changer la couleur de teinte de l'image de la barre d'onglets?

J'ai créé le tabBarController par programmation et je veux changer la couleur de la teinte des images (pas la barre) que l'onglet contient. Quelqu'un peut-il me dire comment faire cela dans Swift?

20
Rahul Sonvane

Dans votre "application: didFinishLaunchingWithOptions"

(window?.rootViewController as! UITabBarController).tabBar.tintColor = UIColor.red

ou utilisez le délégué d'apparence.

UITabBar.appearance().tintColor = UIColor.red
49
Satachito

Une autre meilleure solution:

Ajouter l'attribut Runtime Color nommé "tintColor".

Cela changera la couleur de la teinte de l'image ainsi que la couleur de la teinte du titre.

enter image description here

enter image description here

5
Sunil Targe