0
나는 내가 두 번째 오른쪽에서 2 초 떨어져 간 후, 왼쪽에서 첫 번째 이미지 입력, 애니메이션과 화면에 두 개의 이미지를 추가하려면이 기능을 자주 호출 할 필요가 엑스 코드 4.3.2UIImage View 애니메이션이 한 번 작동합니다 ... 왜?
게임 내에서 게임을 개발하고 있어요 :
-(void) PandaAnimation2 {
[pandablock3 removeFromSuperview];
[awesomeview removeFromSuperview];
//pandablock3 is a UIImageView
//awesomeview is a UIImageView
pandablock3.frame = CGRectMake(400, 101, 111, 208);
awesomeview.frame = CGRectMake(-400, 9, 230, 68);
[self addSubview:pandablock3];
[self addSubview:awesomeview];
[UIImageView beginAnimations:@"movein" context:NULL];
[UIImageView setAnimationBeginsFromCurrentState:YES];
[UIImageView setAnimationDelegate:self];
[UIImageView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIImageView setAnimationDuration:2.0];
pandablock3.frame = CGRectMake(208, 101, 111, 208);
awesomeview.frame = CGRectMake(11, 9, 230, 68);
[UIImageView commitAnimations];
[UIImageView beginAnimations:@"moveout" context:NULL];
[UIImageView setAnimationDelay:2.0];
[UIImageView setAnimationBeginsFromCurrentState:YES];
[UIImageView setAnimationDelegate:self];
[UIImageView setAnimationDuration:1.0];
[UIImageView setAnimationCurve:UIViewAnimationCurveEaseOut];
pandablock3.frame = CGRectMake(400, 101, 111, 208);
awesomeview.frame = CGRectMake(-400, 9, 230, 68);
[UIImageView commitAnimations];
}
가 잘 작동하지만, 한 번만! 왜?
도와주세요!
ops ... right! 함수로 UIImageView 정의해야합니다! 감사! – altod