11 Stimmen

Standardfarbe des iPhone-Navigationsleisten-Hintergrunds

Kann mir jemand den RGB-Wert für das standardmäßige iPhone-Navigationsleistenblau sagen? Ich weiß, dass Sie normalerweise die Standardfarbe einstellen können, indem Sie

self.navigationBarTintColor = nil;

Allerdings funktioniert das in diesem Fall nicht, also muss ich das genaue Blau einstellen.

Vielen Dank für deine Antwort, Doonot

12voto

klefevre Punkte 8336

Du hast recht: Das Einstellen der tintColor-Eigenschaft auf nil ist der richtige Weg, um die Standard-Farbe blau zu setzen.

Aber um eine tintColor zu setzen, musst du das folgendermaßen machen:

self.navigationController.navigationBar.tintColor = nil;

8voto

antalkerekes Punkte 2118

[UIColor colorWithHue:0.6 saturation:0.33 brightness:0.69 alpha:0] ist ein Farbton, der sehr nah am Original liegt - ich sehe jedoch einen leichten Unterschied, wenn er mit dem Standard verglichen wird.

Quelle: Was ist die Standardfarbe für Navigationsleistenschaltflächen auf dem iPhone?

4voto

ipraba Punkte 16305

Ich weiß nicht, ob dir das helfen wird oder nicht. Es ist einen Versuch wert.

Öffne die Digital Color Meter-Anwendung auf deinem Mac.

Öffne jetzt einen Ansichtscontroller in Interface Builder.

Platziere die Navigationsleiste im Ansichtscontroller.

Bewege die Maus zur Navigationsleiste.

Jetzt kannst du den RGB-Wert des Pixels sehen, auf den die Maus gerade im Digital Color Meter zeigt.

Verwende diesen RGB-Wert in deiner UIColor.

Ich weiß, es ist seltsam. Nur ein Gedanke.. Nur ein Gedanke..

3voto

jold Punkte 152
  1. Erstellen Sie ein separates Projekt, fügen Sie UINavigationBar im Interface Builder mit Standardtönungsfarbe hinzu
  2. Schreiben Sie diesen Code, um die Tönungsfarbe zu erhalten NSLog(@"Tönungsfarbe %@", navBar.tintColor); Sie werden das Ergebnis im Protokoll sehen: Tönungsfarbe UIDeviceRGBColorSpace 0.121653 0.558395 0.837748 1
  3. Legen Sie die Tönungsfarbe eines beliebigen Panels mit diesen Werten fest: [navBar setTintColor:[UIColor colorWithRed:0.121653f green:0.558395f blue:0.837748f alpha:1]];

1voto

Natali Punkte 2922

[UIColor colorWithRed:(247/255.0) green:(247/255.0) blue:(247/255.0) alpha:1]

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