【发布时间】:2016-02-27 09:02:46
【问题描述】:
我正在寻找如何在 iOS 中使用 Core Graphics (CGContext) 绘制空心圆的方法。我尝试使用代码来做到这一点:
- (void)drawRect:(CGRect)rect {
[super drawRect:rect];
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(ctx, 8.0);
CGContextSetStrokeColor(ctx, CGColorGetComponents([[UIColor redColor] CGColor]));
CGContextSetFillColor(ctx, CGColorGetComponents([[UIColor blueColor] CGColor]));
CGContextFillEllipseInRect(ctx, rect);
CGContextFillPath(ctx);
}
但它会绘制实心圆圈。 由于这个问题已经在这里讨论过了,但是像this 这样的其他例子只给了我实心圆圈。
【问题讨论】:
-
空圈是什么意思?像一个看不见的圆圈,还是一个在圆圈周围有笔划但空心的圆圈?
-
"hollow",谢谢指正,我会编辑标题。
标签: ios objective-c core-graphics cgcontext