如何在 UIBezierPath 中直观地显示点?
How can I visually display points in a UIBezierPath?
我正在尝试将 CAShapeLayer 的形状从圆形更改为其他形状。看这个问题:
Smooth shape shift animation
我找到了解决方案,但我的问题是如何直观地查看 UIBezierPath 有多少个点。有没有办法给一个点上色,而不是它产生的线?
比如用一条线很容易理解有两个点,但是如果我们用bezierPathWithRoundedRect围成一个圆,那算一个点还是更多?
您需要自己添加圆圈才能直观地看到这些点。只需跟踪您为路径提供的 CGPoints 并在每个 CGPoints 周围画一个圆圈。
顺便说一句..如果你使用 PaintCode,你可以编辑贝塞尔路径并查看点——这非常有用。
我正在尝试将 CAShapeLayer 的形状从圆形更改为其他形状。看这个问题:
Smooth shape shift animation
我找到了解决方案,但我的问题是如何直观地查看 UIBezierPath 有多少个点。有没有办法给一个点上色,而不是它产生的线?
比如用一条线很容易理解有两个点,但是如果我们用bezierPathWithRoundedRect围成一个圆,那算一个点还是更多?
您需要自己添加圆圈才能直观地看到这些点。只需跟踪您为路径提供的 CGPoints 并在每个 CGPoints 周围画一个圆圈。
顺便说一句..如果你使用 PaintCode,你可以编辑贝塞尔路径并查看点——这非常有用。