Вопрос

Я знаю, какао дает тебе whiteColor, blackColor, darkGrayColor, У них также есть цвета в цветной панели Apple? С цветами, как «снег», «вольфрам», «сталь», «олово»? Или я должен создать те сам?

Это было полезно?

Решение

Ты хочешь NscolorList. Тот, кто назван «Crayons» соответствует коробке Crayon на цветной панели.

Другие советы

Вы должны найти значения RGB для этих цветов и сделать свой собственный Nscolor. Документация для Nscolor от RGB здесь

Можете добавить Categories к NSColor И сделать любой цвет с любым именем, который вы хотите ... так что вам нужно сделать 2 файлы ... NSColor+YourCategories.h

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

и отвратительно названный NSColor+YourCategories.m файл

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

Просто

#import NSColor+YourCategories.h

На любой странице, которую вы хотите иметь возможность ссылаться на ваши названные цвета, как ...

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

∀Ⓛ∃✖

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top