2014-02-15 43 views
2

我想在drawRect方法内的UIView中绘制一些图形元素。代码是附加的,当我运行这个代码时,填充了颜色的圆圈使其他行消失。填充椭圆消失其他图形元素

CGContextRef context = UIGraphicsGetCurrentContext(); 
CGContextSetLineWidth(context, 2.0); 
CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB(); 
CGFloat components[] = {0.0, 0.0, 1.0, 1.0}; 
CGColorRef color = CGColorCreate(colorspace, components); 
CGContextSetStrokeColorWithColor(context, color); 
CGContextMoveToPoint(context, 0, 0); 
CGContextAddLineToPoint(context, x, y); 
CGRect rectangle = CGRectMake(60+x,100+y,100,80); 
CGContextAddEllipseInRect(context, rectangle); 
CGContextFillEllipseInRect(context, rectangle); 

CGContextStrokePath(context); 
CGColorSpaceRelease(colorspace); 
CGColorRelease(color); 

请帮

回答