アニメーションでUIImageViewの横幅を大きくしたい。ストーリーボードで作成されたUIViewとUIImageViewがあります。私が達成したいのは、ビューが左から右にスケーリングされ、元の位置を維持しているように見えるようにすることです。次のコードを試してみましたが、親ビューの左上隅からイメージビューをアニメーション化し、最初から持っていた位置とスケールに達するまで移動およびスケーリングします。
[UIView animateWithDuration:4.0f delay:1.0f options:UIViewAnimationCurveEaseOut animations:^{
CGRect currentFrame = self.imageview1.frame;
currentFrame.size.width = 150;
self.imageview1.frame = currentFrame;
}completion:nil];
この動作の理由はありますか?