アニメーション化しようとしているUIViewがあります。
[UIView beginAnimations:@"scaleAnimation" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.5];
CGRect f = self.frame;
f.size.width = f.size.width * 2;
f.size.height = f.size.height * 2;
self.frame = f;
[UIView commitAnimations];
アニメーションは正常に機能しますが、とにかくアニメーションを中央に沿って拡大縮小することはできますか?
今のところ、ポイントは左上隅にあるようです。
CGAffineTransformスケールの使用=CGAffineTransformMakeScale(2.0、2.0); 中央に沿ってアニメーションを実行しますが、タッチイベントを実行すると、UIViewの透明な領域を検出しようとすると、ポイントがすべて混乱しているように見えます。
ありがとう、
ティー