2011-10-04 102 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

相关问题