Es ist bekannt, dass die Tönung Farbe ausgewählt (oder aktiv) Elemente in einer UITabBarController kann leicht geändert werden, hier ein Beispiel:Veränderung nur eine bestimmte UITabBarItem Tönungsfarbe
myBarController.tabBar.tintColor = [UIColor redColor];
In diesem Fall Alle Registerkartenelemente in der TabBar werden rot dargestellt, sobald sie aktiv sind. Dies gilt wiederum für alle der Elemente in dieser Registerkarte.
Wie kann sich die aktive Tönungsfarbe zwischen anderen Registerkartenelementen in derselben Leiste unterscheiden? Zum Beispiel könnte ein Gegenstand einen roten Farbton haben, während er ausgewählt ist, während ein anderer einen blauen Farbton haben kann.
Ich bin mir bewusst, dass dies wahrscheinlich durch Neuzeichnen und Unterklassen der gesamten Tab-Leiste gelöst werden kann. Dies ist jedoch die einzige Veränderung, die ich brauche, und es scheint übertrieben, dies zu tun. Ich versuche nicht, den Stil zu ändern oder wie die Gegenstände in irgendeiner Weise gerendert werden, nur um diesen Stil zwischen verschiedenen Gegenständen zu unterscheiden.
Ich habe keine Antworten auf diese Frage überall gesehen, die 7 zu den Updates in iOS relevant sind und 8.
Bitte überprüfen Sie meine ausführliche Antwort auf: https://stackoverflow.com/questions/43002013/ different-colors-for-tabbar-articles-in-tab-bar-controller/47644313 # 47644313 – erickva