我在 an 上使用UIImageView
了动画来为 36 个图像设置动画,如下所示:
-(void) kickOffTheAnimation {
self.imgView.animationImages = imagesArr;
[self.imgView setAnimationRepeatCount:HUGE_VALF];
self.imgView.animationDuration =0.9;
[self.imgView startAnimating];
}
我的viewDidLoad
方法很简单:
NSMutableArray *imagesArr = [[NSMutableArray alloc] init];
for(int i =0; i<35; i++) {
[imagesArr addObject:[UIImage imageNamed: [NSString stringWithFormat:@"img%i@2x.png",i]]];
}
[self kickOffTheAnimation];
但是,有一个小故障,动画到达最终图像时不流畅,并从第一张图像重复动画,我该如何解决这个问题?
编辑:
确切的问题是在到达 img35.png 并显示 img0.png 后会发生毫秒挂起