Pregunta

Yo sé cacao le da whiteColor, blackColor, darkGrayColor, pero no que también tienen los colores en cualquier panel de color de Apple? Con colores como "nieve", "Tungsteno", "acero", "Tin"? O debería crear los mismo?

¿Fue útil?

Solución

NSColorList . el uno llamado corresponde “Lápices” a la caja de crayones en el panel color.

Otros consejos

Usted debe encontrar los valores RGB para los colores y hacer su propio NSColor. Documentación para NSColor de rgb aquí

Se puede añadir Categories para NSColor y hacer cualquier color con el nombre que desee ... Por lo que necesita un make 2 archivos ... NSColor+YourCategories.h ...

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

y un archivo NSColor+YourCategories.m bien llamado

#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;
 }

El simplemente

#import NSColor+YourCategories.h

en cualquier página que desea ser capaz de hacer referencia a sus colores con nombre, como ...

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

????

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top