wake-up-neo.com

Wie gebe ich RGB-Werte in Interface Builder ein?

Wie kann ich in Interface Builder RGB- oder Hex-Farbwerte für Hintergründe eingeben? Ich kann vordefinierte Farben auswählen, möchte aber die RGB-Werte manuell eingeben. Wo kann ich das machen?

210
Sheehan Alam

How to choose a color by RGB in Interface Builder.

Klicken Sie auf das Farbregler-Symbol und wählen Sie dann "RGB-Regler" aus der Dropdown-Liste.

Sie können das Vergrößerungsglas auch als Farbwähler verwenden, um eine genaue Farbe von einer beliebigen Stelle auf dem Bildschirm aufzunehmen. Siehe auch @ kens hervorragender Kommentar unten, in dem erläutert wird, wie Farbräume mit der Lupe funktionieren.

461
Tyler

Obwohl die Antwort von Tyler die Frage beantwortet, können Probleme bei der Verwendung der Auswahl auftreten, da der Farbraum der Anzeige verwendet wird (wie von Ken erläutert).

Wenn Sie RGB-Werte zwischen Photoshop und Xcode genau zuordnen möchten (ohne Konvertierung zwischen Farbräumen), müssen Sie Ihre Bilder im allgemeinen RGB-Format speichern und eine beliebige Pipette eingeben Werte mit dem generischen RGB-Farbraum.

  • Deaktivieren Sie das Kontrollkästchen "In sRGB konvertieren", wenn Sie in Photoshop "Für Web und Geräte speichern" auswählen.

enter image description here

  • Klicken Sie in Xcode im Farbwähler auf das Farbraum-Popup und wählen Sie "Allgemeines RGB". Geben Sie dann in Photoshop die Werte für Rot, Grün und Blau ein. NICHT DEN HEX-WERT , da dies aus irgendeinem Grund zum sRGB-Farbraum zurückkehrt (achten Sie darauf, auch nicht zum Hex-Feld zu wechseln, da dies auch den Farbraum in sRGB ändert).

enter image description here

Weitere Informationen hier , einschließlich der Zuordnung von Screenshots.

36
Zack Morris

Ich weiß, dass dies eine alte Frage ist, aber ich musste heute die Antwort auf dieselbe Frage finden, und das brachte mich auf den richtigen Weg. Der Farbwähler von panic.com wurde korrekt installiert, aber die hexadezimale Option aus dem Dropdown-Menü im Farbwähler setzt ihn immer auf RGB. Also nicht gut. Stattdessen fand ich Folgendes:

http://wafflesoftware.net/hexpicker/

Das zeigt den hexadezimalen Wert und funktioniert vollständig auf Xcode 5.0.1 und Mavericks.

2
Philip Borges

Es hört sich so an, als wären Sie mit dem Mac OS X-Farbbedienfeld nicht vertraut. Klicken Sie oben im Fenster des Farbbedienfelds auf die Registerkarten, um andere Auswahlmöglichkeiten auszuwählen. Picker sind auch Plugins, so dass es möglich ist, eine neue Benutzeroberfläche für die Farbauswahl hinzuzufügen. Siehe zum Beispiel Entwickler-Farbwähler .

2
Ken

enter image description here

Überprüfen Sie den obigen Schnappschuss, indem Sie in das Farbfach gehen und die zweite Schaltfläche (RGB-Schieberegler (rechteckiges Bild) - die sich neben dem Kreis oben im Fach befindet) auswählen. Hier können Sie RGB-Werte eingeben.

0