Frage

Unsere Designer wollen die Farbe des Standard UITabBar ändern. Natürlich tun sie.

Sie wollen der Hintergrund, grün zu sein, und das Symbol beleuchtet, weiß zu sein, in Bezug auf das schwarz / blau Standard-Farbschema gegenüber.

Wer noch keine Erfahrung oder Anregungen dies zu tun?

War es hilfreich?

Lösung

Sie haben die UITabBarController Unterklasse und benutzerdefinierte Zeichnung implementieren.

Sehen Sie sich diese Frage SO aus. Ändern Tint / Hintergrundfarbe des UITabBar

Andere Tipps

Seit iOS5 freigegeben wird, können Sie nun die Eigenschaft tintColor . das heißt:.

tabBar.tintColor = [UIColor greenColor];

Ich habe versucht dieses und seine für mich arbeiten !!!

[self.TabBarController.tabBar setTintColor:[UIColor colorWithRed:0.1294 green:0.5686 blue:0.8353 alpha:1.0]];


[self.TabBarController.tabBar setTintColor:[UIColor "YOUR COLOR"];

Hoffe, dass es auch Ihnen helfen wird !!!

iOS 5.0 behebt dieses Problem, aber die Lösung ist unter NDA. Sehen Sie UITabBar in Ihrer Dokumentation für eine einfache Art und Weise zu tun, was Sie tun möchten.

Seien Sie vorsichtig. Wenn Ihre App zur Vorlage an den App-Store gehen, behält sich Apple es ablehnen, wenn Sie ihre vorgeschriebene Farbschema sind zu ändern.

Dies kann mit einem wenig private API Hacking .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top