2011-11-16 1 views
1

나는 아이폰을위한 흔적을 남기는 애니메이션을 만들려고하고있다. 어떤 아이디어로 그렇게 할 수 있습니까?흔적이있는 애니메이션

너!

답변

0

코코아 터치 프레임 워크에는 내가 할 수있는 내장 기능이 없습니다. 직접 만들고 싶다면 애니메이션을 프레임 단위로 구성해야합니다. 각 프레임은 애니메이션의 해당 지점에서 화면이 어떻게 보이는지에 대한 스냅 샷입니다. UIImageView으로 차례로 표시 할 수 있습니다.

NSArray *frames = [NSArray arrayWithObjects:frame1, frame2,...., nil]; 
UIImageView *animateFrames = [UIImageView alloc] init]; 
animateFrames.animationImages = frames; 
animateFrames.animationDuration = DESIRED_DURATION; 
animateFrames.repeatCount = 1; 

[animateFrames startAnimating]; 
+0

나는 고르지 않게 보일 것 같은 느낌이 들었습니다. 어떤 아이디어 프레임에 그라디언트 또는 무언가를 추가하는 방법? – Rob

+0

프레임 수에 따라 다릅니다. 프레임 수가 많을수록 고르지 못하며 메모리 사용량이 많아집니다. – windson

관련 문제