如果我绘制多个重叠路径,一次绘制重叠路径不会产生相同的结果。我希望重叠路径混合(即使用户是单笔创建该路径)。我怎样才能做到这一点?
请参阅附图以供参考。
- 在第一行中,您可以看到重叠部分的颜色 正在混合。
- 在第二行中,您可以看到重叠部分的颜色没有混合。
UIBezierPath
用于绘制路径的逻辑:每次用户触摸和移动手指时,我都会创建一个。用户完成后,我会抚摸我的视图路径。因此,例如,在第一行中,文本由多个UIBezierPath
s 组成,但在第二行的情况下,它是一个 s UIBezierPath
。
编辑:另一个例子(混合与非混合)。