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);
這並填補了國內空白用一種顏色,我在想,如果我可以填寫使用兩種不同顏色的差距?例如,一半的間隙用白色填充,另一半用灰色填充。