如何在UIBezierPath中直观显示点?

时间:2015-05-15 22:21:21

标签: ios uibezierpath cabasicanimation cakeyframeanimation

我试图将CAShapeLayer的形状从圆形更改为不同的形状。看看这个问题:

Smooth shape shift animation

我找到了解决方案,但我的问题是如何直观地看到UIBezierPath有多少点。有没有办法给不同于它产生的线的点着色?

例如,用一条直线来理解有两点是简单的,但是如果我们用bezierPathWithRoundedRect创建一个圆,那么它算作一个点还是更多呢?

1 个答案:

答案 0 :(得分:1)

您需要自己添加圆圈才能直观地看到圆点。只需跟踪您为路径提供的CGPoints,并在每个路径周围画一个圆圈。

顺便说一下..如果你使用PaintCode,你可以编辑bezier路径并看到它 - 它非常有用。