如何为 UIImageView 比例设置动画但保持其图像不变?

How to animate UIImageView scale but keep its image unchanged?

我有一个圆圈 UIImageView,用户图片作为图像。 我需要实现一个动画 - 以便可以缩放 UIImageView down/up 但保持其图像不变。 我试过以下代码:

[UIView animateWithDuration: 2.0f animations: ^{
        self.myImageView.transform = CGAffineTransformMakeScale(0.5f, 0.5f);
}];

但它也改变了图像比例。 我认为这是预期的行为,所以我需要帮助——如何实现这种动画? (只缩放UIImageView,保持图片不变)

您应该制作 myImageView.framemyImageView.bounds 动画。确保 contentMode 设置为不缩放图像的内容,例如左上角或居中。