でアニメーションを使用して、次の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 を表示した後にミリ秒のハングが発生することです。