有沒有什麼辦法讓動畫隨着cicle軌跡移動uiview? 如何在圓形軌跡上移動uview?
5
A
回答
4
您必須創建一個圓形路徑並在路徑上爲您的視圖設置動畫。您可以使用UIBezierPath來創建循環路徑。 Here就是一個你想要的東西的例子。
4
有幾個選項。可能最簡單的方法是將視圖放在父視圖上,然後使父視圖圍繞其Z軸旋轉。
我想你也可以建立一個轉換,轉換你的視圖,然後旋轉它,併爲不同的旋轉值創建動畫。我不得不修補那個。我知道第一種方法可以快速簡單地設置。
正如另一張海報所說,您還可以創建一個關鍵幀動畫,該關鍵幀動畫使用CGPath沿着一個近似圓形的曲線對視圖進行動畫處理,但這樣做的工作量會大大增加。
+0
這是一個非常有趣的答案!我不敢相信我以前沒有想過!這是迄今爲止最簡單的答案,如果你所要做的就是在圓形路徑上旋轉! – 2015-12-21 10:28:22
相關問題
- 1. 圓形軌跡在畫布上淡出
- 2. UISliderbar在移動軌跡時移動
- 3. 如何移動的UIView這個軌跡
- 4. 如何在Android設備上顯示移動軌跡
- 5. 沿六角形軌跡移動星形標記?
- 6. 拖動在圓形內移動圖像(圓形移動)
- 7. 如何用動畫在畫布android上繪製帶圓弧軌跡的箭頭?
- 8. Android圖像動畫 - 在軌跡上移動
- 9. 在圓的邊緣移動的圓形
- 10. 圓柱形軌跡的三維可視化
- 11. 軌跡在2D android上
- 12. 如何在畫布上移動橢圓
- 13. 如何跟蹤移動對象的軌跡openCV C++
- 14. HowTo模擬Android設備上的軌跡球/光標移動?
- 15. 如何在博客動態視圖模板旋轉這樣的圓形軌跡圖像
- 16. 如何在jQuery上用圓形移動在鼠標上做旋轉木馬?
- 17. 如何禁用軌跡球?
- 18. 如何理解WCF軌跡
- 19. 當我在Windows XP中移動窗體時,如何移除窗口移動的軌跡?
- 20. 射擊彈丸(直線軌跡)在3維移動目標
- 21. C#如何沿矩形路徑移動圓形
- 22. 如何在JPanel上移動形狀?
- 23. matlab:多軌跡位移計算
- 24. 圓形碰撞錯誤,圓圈軌道不動圈
- 25. javafx鼠標在圓形路徑上移動
- 26. 如何使文本在css3中的3d圓形表面上移動?
- 27. 如何獲取最大三角形路徑和的軌跡?
- 28. 如何在MapBox MGLMapView上繪製圓形?
- 29. 如何在煨包的軌跡上編寫循環
- 30. 如何使用語音識別在c#中滾動軌跡條#
無法理解如何使用bezierpath移動圖像查看 – 2012-04-09 13:24:37
我做的!))真的很感謝 – 2012-04-09 13:32:37