2012-05-01 5 views
1

私はスケールを作成し、以下のコードを使用してアニメーションを翻訳しています。これにより、画像が画面の左下から中央に移動します。次回アニメーションをするとき、私は左下から再開したい。しかし、アニメーションが始まらない。アニメーションを再開するためには何が必要ですか?iOS上のアニメーション後に画像位置を破棄するには

// Setup the animation 
[UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration:duration]; 
[UIView setAnimationCurve:curve]; 
[UIView setAnimationBeginsFromCurrentState:YES]; 

// The transform matrix 
CGAffineTransform transform = CGAffineTransformMakeTranslation(x, y);  
CGAffineTransform scale = CGAffineTransformMakeScale(2.0,2.0); 
CGAffineTransform scale_transform = CGAffineTransformConcat(transform,scale); 

image.transform = scale_transform; 
[UIView commitAnimations]; 

答えて

1

私が知りました。これが解決したのです。

image.transform = CGAffineTransformIdentity 
関連する問題