1

如果我绘制多个重叠路径,一次绘制重叠路径不会产生相同的结果。我希望重叠路径混合(即使用户是单笔创建该路径)。我怎样才能做到这一点?

请参阅附图以供参考。

  1. 在第一行中,您可以看到重叠部分的颜色 正在混合。
  2. 在第二行中,您可以看到重叠部分的颜色没有混合。

UIBezierPath用于绘制路径的逻辑:每次用户触摸和移动手指时,我都会创建一个。用户完成后,我会抚摸我的视图路径。因此,例如,在第一行中,文本由多个UIBezierPaths 组成,但在第二行的情况下,它是一个 s UIBezierPath

在此处输入图像描述

编辑:另一个例子(混合与非混合)。 在此处输入图像描述

4

0 回答 0