我在不同的视图(UIView
)中绘制了两个不同颜色的图表,并在两个图像上应用了平移手势识别器。当我将一个图表拖动到另一个图表时,它们彼此重合或相交。我想在交叉点部分组合颜色。
假设一个视图有红色图表,另一个视图有绿色图表,那么交叉部分将是黄色,如下图所示。这是我想要的,而不使用openGLES。
我知道如何使用UIView
在同一视图(kCGBlendModeDifference
)中混合来自不同图表的颜色,但我的情况在不同的视图中。我已经尝试但是我无法得到它。请任何人帮助我。
答案 0 :(得分:0)
除了自己绘制结果图像(使用核心图形或OpenGL)之外,我认为除此之外没有任何其他方法可以做到这一点。您可以保留现有视图以进行拖动和放大定位;只是让它们变得透明,并在你自己下面绘制圆圈。