2017-09-11 126 views
2

我製作了一個CAAnimationCAAnimationGroup準確地說),從0 - > 1然後回到0 - > 1進行縮放和褪色(不透明度)。動畫也會一直重複 ,因爲我已經設置了animationGroup.repeatCount = .greatestFiniteMagnitude。此動畫適用於UILabel,並使標籤一遍又一遍地顯示並消失,並帶有不錯的動畫。更改Core Animation重複動畫之間的標籤文字

我現在想要改變每次動畫重複之間的文字(在它消失之後,但在它再次出現之前)。這樣做的正確方法是什麼?

回答

0

我設法通過刪除animationGroup.repeatCount = .greatestFiniteMagnitude行並手動重新啓動動畫代理方法animationDidStop(_:finished:)中的動畫來實現此功能。在重新開始動畫之前,我還在委託方法中更改標籤的文本。我不確定這是否是最好的解決方案。

相關問題