1
- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
UIColor*aColor = [UIColor colorWithRed:2 green:191 blue:166 alpha:1];
CGContextSetFillColorWithColor(context, aColor.CGColor);
CGContextAddArc(context, rect.size.width/2, rect.size.height/2, rect.size.height/2, 0, 2*3.1415926, 0);
CGContextDrawPath(context, kCGPathFill);
}
코드가 원을 그리는 데 사용
하지만 [UIColor colorWithRed:2 green:191 blue:166 alpha:1]
에 does't 작업을 특정 CGColor를 적용 할 수 없습니다. + (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha
함수 red
green
blue
alpha
속성에 1.0
에 0.0
범위를 사용는 <code>[UIColor blackColor]</code> 작품을 제대로하면서 CGContextSetFillColor
이 CGContextSetRGBFillColor 시도 (문맥, 2.0/255.0, 191.0/255.0, 166.0/255.0, 1.0); –