0
keyframeAnimation을 가지고 있는데 패스를 정의했지만 애니메이션이 작동하지 않습니다.경로가 CGPathAddArcToPoint 인 CAKeyframeAnimation이 작동하지 않습니다.
잘못된 것이 있습니까? : 여기
S
코드는 다음과 같습니다CAKeyframeAnimation *animKF = [CAKeyframeAnimation animationWithKeyPath:@"position"];
CGMutablePathRef animationPath = CGPathCreateMutable();
CGPathMoveToPoint(animationPath, NULL, 300, 100);
CGPathAddArcToPoint(animationPath, NULL, 300, 100, 800, 500, 500);
animKF.path = animationPath;
animKF.duration = 3;
animKF.rotationMode = kCAAnimationRotateAuto;
[imageView.layer addAnimation:animKF forKey:@"keyframe"];
당신에게 너무 감사
"작동하지 않음"이란 무엇을 의미합니까? 무슨 일 이니? 아무것도 아니거나 잘못된 것? –
또한, CGPathRelease (animationPath);를 사용하여 animationPath를 할당하면 애니메이션 경로를 해제해야합니다. –