CGPath掩盖了CGPoints

sam*_*tte 4 iphone core-graphics cgpath

我正在努力建立这个: 在此输入图像描述

白色背景实际上是透明的.我知道如何将CGPath剪辑到一个设置区域,但这似乎是以其他方式,因为我需要从填充的CGPath中减去区域.

我想正确的方法是从CGPath中减去整个外圈,然后在我的CGPoints中绘制较小的圆圈,但我不知道如何执行前者.谁能指出我正确的方向?

gca*_*amp 7

这就是我要做的事情:

1)画出你的总路线

2)CGContextSetBlendMode(context, kCGBlendModeClear)画画时"清除背景".

3)画出更大的圆圈

4)CGContextSetBlendMode(context, kCGBlendModeNormal)恢复正常绘图

5)画出你的小圆圈.