以下のコードを使用して、イベントが発生したときにビューをスケーリングします。しかし、スケーリングされた結果を直接見るのではなく、アニメーションでビューを拡大または縮小したいのです。どうすればその効果を達成できますか?
view.transform = CGAffineTransformMakeScale(scaleFactor, scaleFactor)
以下のコードを使用して、イベントが発生したときにビューをスケーリングします。しかし、スケーリングされた結果を直接見るのではなく、アニメーションでビューを拡大または縮小したいのです。どうすればその効果を達成できますか?
view.transform = CGAffineTransformMakeScale(scaleFactor, scaleFactor)
ブロック アニメーションを使用することもできます。
[UIView animateWithDuration:0.3 animations:^{
view.transform = CGAffineTransformMakeScale(scaleFactor, scaleFactor)
}];
UIViewAnimations を使用できます
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelay:1.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
view.transform = CGAffineTransformMakeScale(scaleFactor, scaleFactor);
[UIView commitAnimations];