Frage

Ich weiß, Kakao gibt Ihnen whiteColor, blackColor, darkGrayColor, aber sie haben auch die Farben von in Apples Farb-Panel? Mit Farben wie "Snow", "Tungsten", "Steel", "Tin"? Oder sollte ich schaffen jene selbst?

War es hilfreich?

Lösung

Sie wollen NSColorList . die ein „Crayons“ entspricht die Zeichenstift-Box in der Farbpalette genannt.

Andere Tipps

Sie sollten die RGB-Werte für die Farben finden und Ihre eigenen NSColor machen. Dokumentation für NSColor von rgb hier

können Sie fügen Categories zu NSColor und nehmen Sie die Farbe mit jedem Namen, den Sie wollen ... So haben Sie eine make 2-Dateien benötigen ... NSColor+YourCategories.h ...

#import <Cocoa/Cocoa.h>
@interface NSColor (YourCategories)  // Tag in () is "yours" to name,
+ (NSColor *) MAUVE;
@end    

und eine treffend benannt NSColor+YourCategories.m Datei

#import "NSColor+YourCategories.h"
@implementation NSColor (YourCategories)
+ (NSColor *) MAUVE { static NSColor*  MAUVE = nil;  if( MAUVE == nil )
              MAUVE = [NSColor colorWithDeviceRed:0.712 green:0.570 blue:0.570 alpha:1.000];r
       return MAUVE;
 }

Die einfach

#import NSColor+YourCategories.h

auf jeder Seite, die Sie in der Lage sein wollen Ihre benannten Farben zu beziehen, wie ...

[[self window]setBackGroundColor: [NSColor MAUVE]];

????

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