2012-09-11 4 views
-3

장치를 손상시키지 않고 200 개 이상의 이미지로 전체 화면 이미지 (iPhone)에 애니메이션을 적용하고 싶기 때문에 누구나 사용하는 코드 나 프로젝트의 예를 들려 줄 수 있습니까? [self (method)]처럼 예를 들어 호출하고 그 위에 애니메이션을 중지하는 방법에 관한 방법에 또한UIImage 클래스 im에 어려움을 겪고 있습니다.

+ (UIImage *)animatedImageNamed:(NSString *)name duration:(NSTimeInterval)duration

. 왜냐하면 나는 그 문법에 관한 샘플 코드를 보지 못하기 때문에 사과문에서 읽었을 때 힘든 시간을 보냈기 때문입니다. 그건 그렇고, 나는 iOS 개발 연수생이다.

답변

0

메서드 서명에서 인스턴스가 아니라 클래스 메서드 (difference 참조)를 나타내는 + 기호를 볼 수 있습니다. 그것을 사용하기 위해

UIImage * myAnimatedImage = [UIImage animatedImageNamed:@"Imagename.png" duration:12.0f]; 
myImageView.image = myAnimatedImage; // the same as [myImageView setImage:myAnimatedImage]; 
1

200 개의 전체 화면 이미지는 많은 메모리를 사용합니다. 대신 이미지를 video file으로 변환하고 AVPlayerLayer을 사용하여 재생해야합니다. the Playback section of the AV Foundation Programming Guide을 읽어야합니다.

+0

또는 그는 Cocos2D를 사용하여 이미지를 제어 할 수 있습니다. –

관련 문제