Ich füge ein segmentiertes Steuerelement zu einer Navigationsleiste in meiner iPhone App hinzu. Standardmäßig entspricht die Farbe des segmentierten Steuerelements der Farbe der Navigationsleiste. Ich möchte die Farbe des segmentierten Steuerelements mit anderen Schaltflächen in der Navigationsleiste vergleichen (wie die Navigationstaste auf der Rückseite).
Kann mir jemand einen RGB-Wert (oder eine Systemfarbe) sagen, der mit der Standardfarbe von UIButtonBarItems übereinstimmt, die einer UINavigationBar mit einem Stil von UIBarStyleDefault hinzugefügt wurden?
Nach einer Weile stellte ich fest, dass das iPhone einen blauen Farbverlauf auf den Knopf anlegte, so dass der Farbton ziemlich grau sein musste. Ich habe endlich diese HSV-Kombination getroffen, die verdammt perfekt ist. Beachten Sie, dass gemäß der Dokumentation alle Werte als Float-Werte zwischen 0 und 1 angegeben sind.
%Vor%Ich hoffe, das spart ein paar Stunden Arbeit für einen anderen Entwickler.
Stellen Sie die Farbtonfarbe wie folgt ein:
self.navigationController.navigationBar.tintColor = nil
Es wird Ihnen auch die Standardfarbe und den Farbverlauf geben.
Um noch etwas Zeit zu sparen, ist der RGB-Wert dafür:
%Vor%Wenn Sie die Farbe für den Status 'unten' der Schaltflächenleiste neu erstellen möchten, lautet der RGB-Wert:
%Vor%Der Gradient, über den ich nicht sicher bin, aber das ist die Grundfarbe.
Tags und Links iphone uinavigationbar colors