2011-05-23 104 views
1

我一直在最近工作的一些動畫,它讓我感到沒有更新動畫進度的CAAnimation的委託方法。我試圖使用一個計時器,並要求從一個視圖轉換(由z軸旋轉),但它總是返回相同的轉換。CAAnimation跟蹤進度

有沒有辦法讓CAAnimation更新值?

回答

6

如果要查看圖層動畫當前狀態的詳細信息,請查詢[layer presentationLayer]。您可以訪問該對象內的transform屬性。

0

不幸的是,沒有。然而,核心動畫是基於時間的,所以你總是可以獨立地模擬它。另外,如果您正在尋找一些不連續的精確時刻,則可以將動畫分成一個鏈,並在animationDidStop回調內更新您的狀態。