我知道可可给你 whiteColor, blackColor, darkGrayColor, ,但是它们也有 Apple 颜色面板中的颜色吗?有“雪”、“钨”、“钢”、“锡”等颜色?或者我应该自己创建那些?

有帮助吗?

解决方案

你要 NS颜色列表. 那个名叫 “蜡笔”对应于颜色面板中的蜡笔盒。

其他提示

您应该找到这些颜色的 rgb 值并创建您自己的 NSColor。rgb 的 NSColor 文档 这里

您可以添加 Categories NSColor,让你想要的任何名称的任何颜色......所以,你需要一个让两个文件... ... 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