2012-04-09 90 views

回答

4

您必須創建一個圓形路徑並在路徑上爲您的視圖設置動畫。您可以使用UIBezierPath來創建循環路徑。 Here就是一個你想要的東西的例子。

+0

無法理解如何使用bezierpath移動圖像查看 – 2012-04-09 13:24:37

+0

我做的!))真的很感謝 – 2012-04-09 13:32:37

4

有幾個選項。可能最簡單的方法是將視圖放在父視圖上,然後使父視圖圍繞其Z軸旋轉。

我想你也可以建立一個轉換,轉換你的視圖,然後旋轉它,併爲不同的旋轉值創建動畫。我不得不修補那個。我知道第一種方法可以快速簡單地設置。

正如另一張海報所說,您還可以創建一個關鍵幀動畫,該關鍵幀動畫使用CGPath沿着一個近似圓形的曲線對視圖進行動畫處理,但這樣做的工作量會大大增加。

+0

這是一個非常有趣的答案!我不敢相信我以前沒有想過!這是迄今爲止最簡單的答案,如果你所要做的就是在圓形路徑上旋轉! – 2015-12-21 10:28:22