1.开始创建图片数组 1
for (int i=0; i<35; i++) {
if (i<10) {
NSString *path = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"car_switchover_map000%d",i] ofType:@".png"];
[self.arrayM addObject:[UIImage imageWithContentsOfFile:path]];//不能用imagename方法
}else{
NSString *path = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"car_switchover_map00%d",i] ofType:@".png"];
[self.arrayM addObject:[UIImage imageWithContentsOfFile:path]];
}
2.开始帧动画
self.imageView.animationImages = self.arrayM;
self.imageView.animationDuration = 3;
self.imageView.animationRepeatCount = 0;
[Self.imageView startAnimating];
3.停止帧动画
[weakSeimageView stopAnimating];
Self.imageView.animationImages = nil;//这句话必须不能少,否则图片会释放不掉的
本文介绍了一个使用Objective-C创建帧动画的过程。通过构建一个包含35张PNG图片的数组,并将其设置为UIImageView的animationImages属性来实现动画效果。此外,还介绍了如何启动和停止帧动画。
154

被折叠的 条评论
为什么被折叠?



