2010-05-26 10 views
0

UIImageView에서 이미지에 애니메이션을 적용하는 데 문제가 있습니다.UIImageView iPhone에 애니메이션 적용

인터페이스 빌더에 이미지보기를 만들고이를 iboutlet에 연결했습니다. 여기 내 코드가있다.

@interface Game : UIViewController <UIAccelerometerDelegate>{ 
    IBOutlet UIImageView *diying;  

} @property (비 원자, 유지)의 UIImageView * diying; http://icodeblog.com/2009/07/24/iphone-programming-tutorial-animating-a-game-sprite/

NB : 내가 여기 무슨을의 적응은이 코드

NSArray * imageArray = [[NSArray alloc] initWithObjects: 
         [UIImage imageNamed:@"Die1.gif"], 
         [UIImage imageNamed:@"Die2.gif"], 
         [UIImage imageNamed:@"Die3.gif"], 
         [UIImage imageNamed:@"Die4.gif"], 
         nil]; 

diying.animationImages = imageArray; 
diying.animationDuration = 1.1; 
diying.contentMode = UIViewContentModeBottomLeft; 
[diying startAnimating]; 

[super viewDidLoad]; 

를 작성한의 viewDidLoad 방법에

.gif 파일들은 간단한 이미지이며 없습니다 생기 있는.

튜토리얼을했는데 정상적으로 작동했지만 왜 내 적응이 작동하지 않는지 알 수 없습니다!

답변

0

한번에 로딩 PNG의 대신 GIF의 또

, 당신이 당신의 UIImageView를 할당 한?

+0

GIF는 괜찮습니다. 다른 프로젝트 (자습서)에 gif를 넣으면 잘 동작하고 애니메이션이 적용됩니다. UIImageView가 인터페이스 빌더에서 생성되었지만 수동으로 할당해야합니까? –

+0

예, setter 메서드를 지정한 경우; 그렇지 않을 수도 있습니다, 당신은 그것을 생각해야합니다. 그것을 시도하십시오 – jAmi

관련 문제