2 Stimmen

Das Einstellen der Hintergrundfarbe von UINavigationBar hat keinen Effekt?

Für die meisten iOS-Widgets kann ich die Hintergrundfarbe einstellen. Es scheint, dass UINavigationBar ist nicht auf diese Weise. Außerdem kann ich den Hintergrund des Navigationselements (oberstes Element) nicht festlegen, da es nicht auf setBackgroundColor reagiert.

Wie kann ich diese Farbe ändern? Danke!

5voto

superjessi Punkte 1790

Sie sollten Folgendes verwenden setTintColor: stattdessen:

[self.navigationController.navigationBar setTintColor:[UIColor redColor]];

Ich hoffe, das hilft!

3voto

user1770342 Punkte 151

Ändern Sie ihn durch den folgenden Code:

self.navigationController.navigationBar.tintColor=[UIColor grayColor];

0voto

Tiquelou Punkte 459

Am einfachsten wäre es, den Interface Builder zu verwenden:

UINavigationBar Properties

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X