如何在drawRect方法中更改颜色文本

时间:2013-01-28 08:01:13

标签: ios drawrect

我希望在点击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 ...请帮帮我

1 个答案:

答案 0 :(得分:0)

使用

CGContextSetFillColorWithColor(context,textColor);