질문에 설명 된대로 3 개의 이미지 만 있으므로 간단하게 UIView
애니메이션 방식을 사용할 수 있습니다.
그러나 CoreAnimation
을 사용하면 더 나은 성능을 얻을 수 있습니다.
3 개의 다른 이미지를 사용하는 경우 그림을 변경하고보기의 애니메이션을 적용하는 대신 UIImageView
이라는 애니메이션 속성을 사용할 수 있습니다.
는 image01.png
, image02.png
및 image03.png
은 이미지입니다 말해봐.
UIImageView *animationImgView = [[UIImageView alloc] init];
NSArray *animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"image01.png"],
[UIImage imageNamed:@"image02.png"],
[UIImage imageNamed:@"image03.png"],
nil];
[animationImgView setAnimationImages:animationImages]; // Add images to imageView for animation.
[animationImgView setAnimationRepeatCount:0]; // Repeat forever.
[animationImgView startAnimating]; // ImageView starts animating.
이어서 UIImageView
위치 애니메이션