2015-01-25 3 views
0

내 응용 프로그램에서 이미지를 표시하고 잠시 후 다른 이미지를 표시하고 거기에 계속 유지하면 누군가가 .m을 고려하여 .h 파일에 추가 할 내용을 알려줄 수 있습니다.iOS Core 애니메이션 처리 이미지 시퀀스

CGImageRef image1 = [self getImage1]; 
CALayer *image1Layer = [CALayer layer]; 
image1Layer.bounds = CGRectMake(0, 0, 480, 320); 
image1Layer.position = CGPointMake(0, 0); 
image1Layer.contents = (id)image1; 

CABasicAnimation *animation = [CABasicAnimation animation]; 
animation.fromValue = (id)[UIImage imageNamed:@"image1.png"].CGImage; 
animation.toValue = (id)[UIImage imageNamed:@"image2.png"].CGImage; 
animation.duration = 1.0f; 
animation.repeatCount = HUGE_VAL; 
// animation.autoreverses = YES; 
[image1Layer addAnimation:animation forKey:@"contents"]; 

Core Animation Image sequence

답변

0

있는 UIImageView가 표준으로 일련의 이미지에 애니메이션을 적용 할 수 있습니다이 질문의 기반으로. animationImages 속성에 이미지 배열을 전달하기 만하면됩니다.

atm이라는 정확한 이름은 기억이 나지 않지만 UIImageView 설명서를 보면 알게 될 것입니다.

+0

나는 그것을 UIimages로 설정해 보았습니다. 구체적이 필요합니다 =) – user3233623

+0

"이미지 애니메이션"섹션의 https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImageView_Class/index.html에서 살펴보십시오. 당신은 자신의 애니메이션 코드 등을 필요로하지 않습니다. – Fogmeister

+0

나는 그것을 읽을 것입니다. 그때까지 어떤 하드 코드도 크게 =) – user3233623

관련 문제