2011-10-04 22 views

答えて

2

新しい基本アニメーションを異なる速度で開始し、プレゼンテーションレイヤーから受け取った開始値と同じ値を取ることができます。

4

あなたはhttps://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreAnimation_guide/AdvancedAnimationTricks/AdvancedAnimationTricks.html#//apple_ref/doc/uid/TP40004514-CH8-SW2

を見ることができますそして、私はこのコードを使用します。

のObjective-C

self.layer.timeOffset = [self.layer convertTime:CACurrentMediaTime() fromLayer:nil]; 
self.layer.beginTime = CACurrentMediaTime(); 
self.layer.speed= theSpeedYouWant; 

スウィフト

self.layer.timeOffset = self.layer.convertTime(CACurrentMediaTime(), fromLayer: nil) 
self.layer.beginTime = CACurrentMediaTime(); 
self.layer.speed = speed; 
+0

おかげでたくさん。それは本当に私を助けた – ShineWang

関連する問題