如何将UIColor值设置为CGContextSetRGBStrokeColor

kir*_*ran 7 iphone ipad

如何设置UIColorCGContextSetRGBStrokeColor

//这是红色,我设置为CGContextSetRGBStrokeColor CGContextSetRGBStrokeColor(contextRef,1,0,0,1.00f);

现在我有UIColor,它有RGB值我需要设置这个值CGContextSetRGBStrokeColor.

任何人都建议我如何设定UIColor价值CGContextSetRGBStrokeColor

Rog*_*ger 14

替代方案:

CGContextSetStrokeColorWithColor(context, [[UIColor greenColor] CGColor]);

// or
[[UIColor colorWithRed:1.0f green:0.0f blue:0.0f alpha:1.0f] CGColor];
Run Code Online (Sandbox Code Playgroud)


Jod*_*ins 9

CGFloat red, green, blue, alpha;
[color getRed:&red green:&green blue:&blue alpha:&alpha];
CGContextSetRGBStrokeColor(contextRef, red, green, blue, alpha);
Run Code Online (Sandbox Code Playgroud)