0
我有一個動畫我用來捕捉一個可旋轉的UIView到圓形網格。當視圖動畫時,我需要根據旋轉的視圖位置更新另一個視圖。作爲CABasicAnimation的動畫,我該如何回叫?
我怎樣才能獲得旋轉視圖的位置爲它動畫的位置?
我有一個動畫我用來捕捉一個可旋轉的UIView到圓形網格。當視圖動畫時,我需要根據旋轉的視圖位置更新另一個視圖。作爲CABasicAnimation的動畫,我該如何回叫?
我怎樣才能獲得旋轉視圖的位置爲它動畫的位置?
當動畫開始時,您可以啓動一個函數,使用計時器輪詢當前視圖位置(我假設您需要從視圖層獲取presentationLayer
並從中獲取位置值)。
除了animationDidStart
和和animationDidStop
之外,沒有CAAnimation的回調,所以它似乎是解決方案(如果我沒有弄錯它在WWDC視頻中也有提及)。