如果我想清除矩形区域,我可以使用此
CGContextClearRect(aContext, rectangle);
那么如何使用CGContextClearRect
来清理圆圈区?
答案 0 :(得分:2)
你需要画一个圆弧来剪辑...
CGRect rectangle = CGRectMake(0, 0, 100, 100);
CGContextAddArc(aContext, 50, 50, 50, 0.0, 2*M_PI, 0);
CGContextClip(aContext);
CGContextClearRect(aContext, rectangle);