我用过
image.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"image1"],
[UIImage imageNamed:@"image2"],
[UIImage imageNamed:@"image3"],
[UIImage imageNamed:@"image4"], nil];
[image setAnimationRepeatCount:1];
image.animationDuration = 1;
[image startAnimating];
但它为动画提供了翻书效果。我正在寻找的是在给定时间设置每个图像的平滑动画。我目前是NSTimers触发一个方法然后我在方法中设置图像的代码和另一个NSTimer设置另一个图像,这是一个方法,所以第四。它给出了我正在寻找的动画,但我面临的问题是我正在开发一个游戏,我希望当用户暂停游戏时它停在它所在的当前图像上。游戏在NSTimer上运行,触发方法。我暂停游戏的目的就是让NSTimer无效。
我应该采取什么方法?