如何动画UIImageView规模,但保持其图像不变?

时间:2015-01-12 23:23:09

标签: ios objective-c image animation uiimageview

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

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

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

1 个答案:

答案 0 :(得分:1)

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