如何在Objective-C中改变CAShapeLayer交叉部分的颜色?

时间:2012-06-09 18:08:36

标签: iphone objective-c ios graphics cashapelayer

我正在尝试使用CAShapeLayer绘制CGPath。我想改变线相交的部分的颜色。

以下屏幕截图更容易解释目标。

http://a5.mzstatic.com/us/r1000/046/Purple/a3/9b/29/mzl.pocvbqdb.320x480-75.jpg

http://a3.mzstatic.com/us/r1000/037/Purple/1d/54/44/mzl.dpijulvx.320x480-75.jpg

1 个答案:

答案 0 :(得分:0)

在这篇文章How to determine intersection of CGPaths上查看@Alex Nichol的答案。

他为CGPath碰撞检测开发了一个开源解决方案,以及一个在行动中显示它的YouTube视频。

希望这有帮助!