钨和钢等 NSColor 也可用吗?
我知道 Cocoa 为您提供了 whiteColor
、blackColor
、darkGrayColor
,但是它们也有 Apple 颜色面板中的颜色吗?有“雪”、“钨”、“钢”、“锡”等颜色?或者我应该自己创建那些?
I know Cocoa gives you whiteColor
, blackColor
, darkGrayColor
, but do they also have the colors from in Apple's color panel? With colors like "Snow", "Tungsten", "Steel", "Tin" ? Or should I create those myself?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要 NSColorList。 “蜡笔”对应的是颜色面板中的蜡笔盒。
You want NSColorList. The one named “Crayons” corresponds to the crayon box in the Color Panel.
您应该找到这些颜色的 rgb 值并创建您自己的 NSColor。来自 rgb 的 NSColor 文档 此处
You should find the rgb values for those colors and make your own NSColor. Documentation for NSColor from rgb here
您可以将
类别
添加到NSColor
并使用您想要的任何名称创建任何颜色......所以您需要一个make 2文件...NSColor+YourCategories.h
...以及一个适当命名的
NSColor+YourCategories.m
文件简单的
#import NSColor+YourCategories.h
任何 您希望能够引用您命名的颜色的页面,例如...
∀Ⓛ∃✖
You can add
Categories
toNSColor
and make ANY color with ANY name you want… So you need a make 2 files…NSColor+YourCategories.h
…and an aptly named
NSColor+YourCategories.m
fileThe simply
#import NSColor+YourCategories.h
on any page which you want to be able to refer to your named colors, like…
∀Ⓛ∃✖