我有8个.pngs,当我按顺序快速使用它们时,它看起来就像一个很好的手打开和关闭的动画。
我可以这样做的方法是创建一个UIImageView,然后使用NSTimer每200毫秒调用一次函数,将UIImageView显示的图像更改为序列中的下一个图像。
有没有更好的方法可以做到这一点,我不知道在iphone上?
非常感谢-Code
发布于 2011-01-19 23:04:19
如果您的图像不是太大:
imgView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"img1.png"],
[UIImage imageNamed:@"img2.png"],
...
[UIImage imageNamed:@"img7.png"],
[UIImage imageNamed:@"img8.png"],
nil];
imgView.animationDuration = /* anim duration in seconds */;发布于 2011-01-20 01:29:14
UIImageView内置了您需要的一切。查看documentation标题“动画图像”
https://stackoverflow.com/questions/4736687
复制相似问题