Xcode中UIView颜色混合模式

use*_*509 5 graphics colors uiview ios swift

问题:

我有一个看似简单的问题,但我就是无法弄清楚。

我在 Xcode 中有一个故事板,其中三个故事UIView板彼此重叠;一红UIView一蓝UIView一绿UIView

当所有人UIView都有一个alphaof时,我得到图像 A1.0中所示的结果。

当所有人UIView都有一个alphaof时0.5,我得到的结果如图 B所示。

问题:

  1. 如何使每个图像UIView看起来像具有差异或加色混合模式的图像 C ?

  2. 我怎样才能在每次UIView移动时实现这一目标?(类似于 Siri 挥手动画中看到的效果。)

图片:

在此输入图像描述

在此输入图像描述