我有一個用戶可以拖動的對象以及一些啓動動畫的按鈕。當按鈕被觸摸時,動畫開始,但所有對象都回到起始位置。爲什麼?爲什麼動畫會將對象帶回到起始位置?
NSMutableArray *arrayAntaChiusura1 = [NSMutableArray array];
for(int i = 0; i <= 5; i++)
{
[arrayAntaChiusura1 addObject:[UIImage imageWithContentsOfFile:
[[NSBundle mainBundle]
pathForResource: [NSString stringWithFormat:@"anta_sx%d", 6-i]
ofType:@"png"]]];
}
UIImageView *immagineAntaChiusura1;
immagineAntaChiusura1 = [[UIImageView alloc] initWithFrame:CGRectMake(283, 82, 120, 130)];
immagineAntaChiusura1.animationImages = arrayAntaChiusura1;
immagineAntaChiusura1.animationDuration = tempo_ante;
immagineAntaChiusura1.animationRepeatCount = 1;
[immagineAntaChiusura1 startAnimating];
[self.view addSubview:immagineAntaChiusura1]; // i think this line is the problem
在此先感謝您的幫助,我無法自行離開!
你是什麼意思就回去起始位置?第一個圖像?如果你想動畫重複你必須設置animationRepeatCount爲0 – kushyar
你想說什麼?在你的代碼中,圖像頻繁地變化。你的要求是什麼 – Warewolf
你的意思是所有的對象都會在動畫之後回到它們的起始位置已完成?因爲,那是預期的行爲。 – Marcel