如果要清除矩形区域,可以使用此

CGContextClearRect(aContext, rectangle);


那么如何使用CGContextClearRect清理圆形区域?

最佳答案

您需要绘制弧线以进行裁剪...

CGRect rectangle = CGRectMake(0, 0, 100, 100);
CGContextAddArc(aContext, 50, 50, 50, 0.0, 2*M_PI, 0);
CGContextClip(aContext);
CGContextClearRect(aContext, rectangle);

09-25 20:01