我正在使用 CABasicAnimation 永久旋转 imageView,并且我想在旋转期间更改旋转速度。有人可以帮我吗?提前致谢!
问问题
1823 次
2 回答
4
我使用这个代码。
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;
于 2016-01-08T07:45:42.653 回答
2
您可以以不同的速度开始一个新的基本动画,并将您从表示层收到的那个作为开始值。
于 2012-08-28T20:01:45.880 回答