CGColor到RGBA

时间:2017-03-28 11:21:45

标签: objective-c macos rgba nscolor cgcolor

我在consolle中有这个NSString输出:

2017-03-28 14:34:47.794794+0200 test[2647:240896] NSCustomColorSpace sRGB IEC61966-2.1 colorspace 1 0 0 1

如何通过此NSString以简单的方式转换RGBA值和/或NSColor?

for (int i = 0; i < [arrayColors count]; i++) {

    NSString *aaa = (NSString*) [arrayColors objectAtIndex:i];

}

1 个答案:

答案 0 :(得分:0)

我尝试将UIColor转换为RGBA值,如下所示:

CGFloat r_fontColor, g_fontColor, b_fontColor, a_fontColor;

[getLabel.TextColor getRed:&r_fontColor green:&g_fontColor blue:&b_fontColor alpha:&a_fontColor];

希望它能够将NSColor转换为RGBA值。