谁能告诉我为什么这colorUsingColorSpaceName
会回来nil
?例如,以下代码块将打印"deviceColor is nill":
NSColor *color = [NSColor windowBackgroundColor];
NSColor *deviceColor = [color colorUsingColorSpaceName: NSDeviceRGBColorSpace];
if(deviceColor == nil) NSLog(@"deviceColor is nill");
Run Code Online (Sandbox Code Playgroud)
我如何转换的NSColor
在NSNamedColorSpace
?我需要能够获得颜色组件,以便我可以将其转换NSColor
为aCGColorRef
将其表示为RGB值太复杂了.当窗口处于活动状态与非活动状态时,它是一个单独的对象.在某些情况下,它也是图案颜色(即平铺图像)而不是平面填充.
归档时间: |
|
查看次数: |
940 次 |
最近记录: |