2013-06-02 45 views

回答

1

目前有在動畫的最後沒有通知。你最好的選擇是按照給定的間隔運行一個你知道會在動畫之後的方法,例如:

obj.animationDuration = 1.0f; 
obj.fillColor = C4RED; 
[self runMethod:@"methodToRunAfterAnimationIsComplete" 
    afterDelay:obj.animationDuration+.01f]; 
+0

謝謝!這很好地工作。將來可能會添加動畫完成通知的任何機會? –

+0

可能。我想爲C4設計更完整的動畫系統。現在它利用了Core Animation框架提供的隱式動畫,但沒有充分利用關鍵幀動畫和更好的控制等其他方面的優勢。在C4中擁有這樣的東西真是太棒了。 –