2
애니메이션 할 때 반복되는 값 CABasicAnimation
을 변경하는 방법이 있습니까? 나는이 애니메이션의 끝으로 천천히 흔들어하려는움직이는 동안 CABasicAnimation을 낮 춥니 다
CABasicAnimation * shake=[CABasicAnimation animationWithKeyPath:@"position"];
[shake setDuration:0.05];
[shake setRepeatCount:130];
[shake setAutoreverses:YES];
[shake setFromValue:[NSValue valueWithCGPoint:CGPointMake([clock center].x-12.0f, [clock center].y)]];
[shake setToValue:[NSValue valueWithCGPoint:CGPointMake([clock center].x+12.0f, [clock center].y)]];
[shake setDelegate:self];
[[clock layer] addAnimation:shake forKey:@"position"];
:
그래서 나는 다음 흔들어 애니메이션이있다. 애니메이션을 반복하면서 duration
을 조정할 수 있다면 이것을 수행 할 수 있다고 생각하지만 어쨌든 이것을 수행 할 수는 없습니다.
두 번째 생각은 각 애니메이션이 이전 애니메이션보다 약간 더 오래 지속되는 여러 애니메이션을 실행하는 것이 었습니다. 그러나 임씨는 이것을하는 더 우아한 방법이 있기를 바라고 있습니다.
'speed'는 주변에서 놀기 좋은 속성입니다. :) –