Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 将动画设置为CAKeyframeAnimation的一个特定关键帧值_Iphone_Objective C_Ios_Cakeyframeanimation - Fatal编程技术网

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我不记得了,对不起。但是我想你需要在路径上创建更多的点。