我希望在点击drawRect:
方法中的颜色按钮时更改switchColor
方法中文字的颜色。
这是我的代码:
- (void)drawRect:(CGRect)rect withColor:(UIColor*) color
{ CGContextRef context = UIGraphicsGetCurrentContext();
CGColorRef red = color.CGColor;
NSLog (@"color is %@",red);
//CGColorRef color = (__bridge CGColorRef)([UIColor colorWithRed:0.0 green:3.0 blue:2.0 alpha:1.0]);
CGContextFillRect(context, CGRectMake(130,200,120,120));
CGContextSetFillColorWithColor(context,red);
CGContextFillEllipseInRect(context, CGRectMake(130, 200, 120, 120));
}
错误CGContextFillRects:无效的上下文0x0 ...请帮帮我
答案 0 :(得分:0)
使用
CGContextSetFillColorWithColor(context,textColor);