Iphone 将动画设置为CAKeyframeAnimation的一个特定关键帧值
我的动画中有四个位置是贝塞尔路径的一部分,我的动画沿着路径运行得很好。 但现在我需要将动画精灵移动到关键帧位置值的一个特定值。我怎么会意识到这一点?Iphone 将动画设置为CAKeyframeAnimation的一个特定关键帧值,iphone,objective-c,ios,cakeyframeanimation,Iphone,Objective C,Ios,Cakeyframeanimation,我的动画中有四个位置是贝塞尔路径的一部分,我的动画沿着路径运行得很好。 但现在我需要将动画精灵移动到关键帧位置值的一个特定值。我怎么会意识到这一点? thnx 从CAKeyframeAnimation的keyTimes、values和可能的timingFunctions数组中提取相关值,然后从中创建一个CABasicAnimation。感谢您的回复!是的,我想到了。但是动画是否遵循路径到达关键帧位置?不,如果要这样做,请遵循相同的逻辑,但创建一个全新的CAKeyframeAnimation,使用
thnx 从CAKeyframeAnimation的keyTimes、values和可能的timingFunctions数组中提取相关值,然后从中创建一个CABasicAnimation。感谢您的回复!是的,我想到了。但是动画是否遵循路径到达关键帧位置?不,如果要这样做,请遵循相同的逻辑,但创建一个全新的CAKeyframeAnimation,使用所有的关键帧时间、值,还有你想要的计时功能。问题是路径是一条只有四个点的闭合贝塞尔曲线。我知道这是很久以前的事了,但你找到了解决方案吗@headkit我不记得了,对不起。但是我想你需要在路径上创建更多的点。