动画与小道

时间:2011-11-16 23:22:49

标签: iphone objective-c ios

我正在尝试制作动画,为iPhone留下痕迹。任何想法如何做到这一点?

感谢你!

2 个答案:

答案 0 :(得分:1)

答案 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];