これは私のコードです:
CABasicAnimation *animation = [CABasicAnimation
animationWithKeyPath:@"transform.scale"];
[animation setFromValue:[NSNumber numberWithFloat:1.0f]];
[animation setToValue:[NSNumber numberWithFloat:3.0f]];
[animation setDuration:0.8];
[animation setRemovedOnCompletion:NO];
[animation setFillMode:kCAFillModeForwards];
[imageView.layer addAnimation:animation forKey:@"scale"];
[imageView setFrame:nowRect];
imageViewフレームをnowRectに設定すると、imageViewのレイヤーが再び大きくなるため、これは正しくないことがわかりました。