Ios CABasicAnimation的当前值
因此,我将圆的路径设置为动画(效果完美):Ios CABasicAnimation的当前值,ios,cabasicanimation,Ios,Cabasicanimation,因此,我将圆的路径设置为动画(效果完美): 如果中途停止动画,如何获取其当前值?角度或只是fromValue和toValue之间的值?停止动画时尝试此操作 float currentRad = [[[circle.layer presentationLayer] valueForKeyPath:@"transform.rotation.z"] floatValue]; 谢谢你的回复。但是不行,那不行。我没有绕任何轴旋转任何东西。动画在恰好跟随圆路径的路径上绘制。我在valueForKeyPat
如果中途停止动画,如何获取其当前值?角度或只是fromValue和toValue之间的值?停止动画时尝试此操作
float currentRad = [[[circle.layer presentationLayer] valueForKeyPath:@"transform.rotation.z"] floatValue];
谢谢你的回复。但是不行,那不行。我没有绕任何轴旋转任何东西。动画在恰好跟随圆路径的路径上绘制。我在valueForKeyPath上尝试了类似的方法:@“strokeEnd”但无论何时停止动画,它始终为1。很抱歉,它错过了。我研究了几个小时,但我不明白。你们找到解决办法了吗?
float currentRad = [[[circle.layer presentationLayer] valueForKeyPath:@"transform.rotation.z"] floatValue];