저는 iOS의 Xcode에서 UIImageView를 사용하여 사용자 정의 GIF를 작성하려고하는 프로그래머입니다. 아래 코드가 있지만 표시되지 않습니다. 나는 해결책이 매우 간단하고 나 앞에서 바로 느낀다. 그러나 나는 하루 종일 내 머리를 때리고 무엇이 잘못되어 실패했는지 알아 내려고 노력했다. 나는 거의 모든 게임을 스프라이트 키트에서하고 있으며 MyScene 클래스 (보기 컨트롤러 아님)에서이 작업을 수행하고 있습니다.Xcode에서 UIImageView를 통한 사용자 정의 GIF가 나타나지 않습니까?
UIImageView *testGIF= [[UIImageView alloc] initWithFrame:CGRectMake(self.size.width/2,self.size.height/4,100,100)];
NSMutableArray *GIFImageArray = [@[] mutableCopy];
NSString *GIFImageNames[15];
for (int i = 1; i <=15; i++) {
UIImage *GIFImage = [UIImage imageNamed:[NSString stringWithFormat:@"DragAndMatch-%i.png", i]];
GIFImageNames[i-1]=[NSString stringWithFormat:@"DragAndMatch-%i.png", i];
[GIFImageArray addObject:GIFImage];
}
testGIF.animationImages = GIFImageArray;
testGIF.animationRepeatCount = 1;
testGIF.animationDuration = 5;
[self.view addSubview: testGIF];
[testGIF startAnimating];