2015-05-15 64 views
0

我正在嘗試將一個CAShapeLayer的形狀從一個圓形更改爲一個不同的形狀。看着這樣一個問題:如何在UIBezierPath中直觀地顯示點?

Smooth shape shift animation

我找到了解決辦法,但我的問題是我怎麼能直觀地看到一個UIBezierPath多少分了。是否有一種方法可以對與生成的線不同的點進行着色?

例如,用線理解有兩點很簡單,但如果我們用bezierPathWithRoundedRect做一個圓,那麼它算作一個點還是更多?

回答

1

您需要自己添加圓來直觀地看到點。只需跟蹤您給路徑的CGPoint,並在每個CGPoint周圍繪製一個圓。

Btw ..如果你使用PaintCode,你可以編輯bezier路徑並查看點 - 這非常有用。

相關問題