0
我已经创建了包含两个同心圆的UIView子类。我用一些颜色填补他们之间的差距。我的代码看起来像以下:如何用两种不同的颜色填补同心圆之间的空隙?
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextAddEllipseInRect(ctx, rect);
CGContextAddEllipseInRect(ctx, CGRectMake(rect.origin.x + self.thick,
rect.origin.y + self.thick,
rect.size.width - 2 * self.thick,
rect.size.height - 2 * self.thick));
[self.fillColor set]; // Fill color is color value
CGContextEOFillPath(ctx);
这并填补了国内空白用一种颜色,我在想,如果我可以填写使用两种不同颜色的差距?例如,一半的间隙用白色填充,另一半用灰色填充。