草庐IT

CGContextFillEllipseInRect

全部标签

ios - 填充椭圆消失其他图形元素

我正在尝试在drawRect方法内的UIView中绘制一些图形元素。附上代码,当我运行这段代码时,充满颜色的圆圈使其他线消失。CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetLineWidth(context,2.0);CGColorSpaceRefcolorspace=CGColorSpaceCreateDeviceRGB();CGFloatcomponents[]={0.0,0.0,1.0,1.0};CGColorRefcolor=CGColorCreate(colorspace,components);C

iphone - 使用 Quartz CGContextFillEllipseInRect 绘制两个圆

我正在尝试绘制两个圆圈,如下图所示。我已经很好地绘制了一个圆圈(外部圆圈),但我不确定如何在顶部添加第二个圆圈,以及如何将它居中。-(void)drawRect:(CGRect)rect{CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetLineWidth(context,4.0);CGContextSetStrokeColorWithColor(context,[UIColorwhiteColor].CGColor);//UIColor*theFillColor=UIColorFromRGB(0x6c83a6)