2012-04-24 5 views
0

여러 이미지를 사용하여 어떻게 효과를 얻을 수 있는지 알아야합니다.ios에서 애니메이션 풀링

이러한 이미지는 열차와 같은 다른 이미지 옆에 각 이미지의 특정 경로를 따라야합니다.

루핑보다 해결책이 있습니다.

나는 정확하게 그 이미지가 동시에 움직이기를 원한다.

답변

2

CGPath를 사용하여 개체가 따라가는 경로를 설명하는 CAKeyFrameAnimation을 사용하려고합니다.

각각 동일한 경로를 사용하지만 시작 시간이 다른 일련의 애니메이션을 만듭니다. 까다로운 점은 beginTime을 사용하는 방법입니다. 나중에 각 애니메이션을 다음과 같은 코드를 사용하여 설정하려고합니다.

anAnimation.beginTime = CACurrentMediaTime() + delay;

애니메이션이 그룹의 일부인 경우 beginTime은 그룹 애니메이션의 시작부터 초 단위로 표시됩니다. 하지만 서로 다른 레이어에 애니메이션을 그룹화 할 수는 없으므로 각 애니메이션을 개별적으로 시작해야합니다. 이를 위해 beginTime을 CACurrentMediaTime()에서 시작하는 시간으로 설정합니다.

+0

답장을 보내 주셔서 감사합니다. 여기에서 주된 목적은 내가 제안한대로 각 이미지에 대해 동일한 레이어를 사용할 수있는 방법입니다. 둘째로 "애니메이션이 그룹의 일부일 때"라는 말은 그룹 애니메이션을 사용했습니다. –