我正在开发一个使用相当动画的应用程序。我发现为了优化spritesheet
我们可以预加载动画,而且效果很好。这是链接。
但我在问,这种优化是否也可以CABasicAnimations
像这样工作:
CABasicAnimation * myAnimation = [CABasicAnimation animationWithKeyPath:@"transform.translation.x"];
myAnimation.fromValue = [NSNumber numberWithFloat:0.0f]
myAnimation.toValue = [NSNumber numberWithFloat:200.0f];
myAnimation.duration = t;
myAnimation.repeatCount = 1;
[myUIImageView.layer addAnimation:myAnimation forKey:@"myAnimation"];
因为它适用于UIImageView
,即使它基于CABasicAnimation
.
那么,是否可以CABasicAnimation
用这种过程预加载我的?如果没有,怎么办?
谢谢 !