나는 png 애니메이션 이미지 시퀀스에 관한 질문이 있습니다.특정 범위의 UIImageView 애니메이션 시퀀스 배열을 재생하는 방법은 무엇입니까?
레이어에 1 - 35의 이미지를로드하는 중 - initWithImage
을 사용하여 첫 번째 이미지로 레이어를 초기화하고 있습니다. 을 원하는 몇 개의 버튼을 가지고 이미지 시퀀스 배열의 다른 범위를 재생할 수 있습니다.
1 - 10의 이미지 만 재생하는 방법이 있습니까?
재생되는 이미지의 범위를 제어 할 수있는 방법이 있습니까? 11 - 35 또는 4 - 20 또는 무엇이든간에?
물론 이미지의 개별 배열로 레이어를 만들고 레이어를 서로 겹쳐서 만들려고했습니다. 그들의 문제는 initWithImage
입니다. 두 번째 레이어를 재생하면 밑에있는 초기화 된 이미지를 볼 수 있습니다.
- (void) loadAnim05 {
cAnim = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cof_01.png"]];
cAnim.center = CGPointMake(78,211);
NSMutableArray *array = [NSMutableArray array];
for (int i = 1; i <= 35; i++)
[array addObject:[UIImage imageNamed:[NSString stringWithFormat:@"cof_%02d.png",i]]];
cAnim.animationImages = array;
cAnim.animationDuration = 1.0;
cAnim.animationRepeatCount = 1;
[self.view addSubview:cAnim];
[cAnim release];
}
어떤 도움 주셔서 대단히 감사합니다
여기 내 이미지 시퀀스 코드입니다.
St3fan! 애니메이션 프레임 워크에 관심이 많습니다. 그러나 당신의 데모를 빌드 할 때이 오류가 발생합니다 : "_AnimationDecompressRunLengthEncodedPixels"에서 참조 된 .... Symbol not found " 어떤 아이디어가 있습니까? 데모에서 이미지를 가져 오는 위치는 어디입니까? - 고마워요! – Jonathan