7

UIColor値の設定方法CGContextSetRGBStrokeColor

// これはCGContextSetRGBStrokeColor CGContextSetRGBStrokeColor(contextRef, 1, 0, 0,1.00f) に設定した赤色です。

今、私はこの値を に設定する必要がある RGB 値を持つ UIColor を持っていますCGContextSetRGBStrokeColor

UIColor値を設定する方法を教えてくださいCGContextSetRGBStrokeColor

4

4 に答える 4

14

別:

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

// or
[[UIColor colorWithRed:1.0f green:0.0f blue:0.0f alpha:1.0f] CGColor];
于 2012-12-04T20:57:09.110 に答える
9
CGFloat red, green, blue, alpha;
[color getRed:&red green:&green blue:&blue alpha:&alpha];
CGContextSetRGBStrokeColor(contextRef, red, green, blue, alpha);
于 2012-04-17T03:07:19.673 に答える
1

怠け者の場合:

let myUIColor = UIColor.purpleColor()
var r:CGFloat, g:CGFloat, b:CGFloat, a:CGFloat = 0
myUIColor.getRed(&r, green: &g, blue: &b, alpha: &a)
CGContextSetRGBStrokeColor(c, r, g, b, a)

// or 
CGContextSetStrokeColorWithColor(myUIColor.CGColor);

#SwiftStyle

于 2015-04-19T18:10:02.353 に答える