我正在尝试制作动画,为iPhone留下痕迹。任何想法如何做到这一点?
感谢你!
答案 0 :(得分:1)
您可以使用CAEmitterLayers来执行粒子效果。仅限iOS 5。
答案 1 :(得分:0)
Cocoa Touch框架没有任何内置功能可以让你这样做,我知道。
如果你想自己制作一个,你必须逐帧构建动画。每个帧都是屏幕在动画中该点的样子的快照。他们可以使用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];