如何为 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.frame
或 myImageView.bounds
动画。确保 contentMode
设置为不缩放图像的内容,例如左上角或居中。
我有一个圆圈 UIImageView,用户图片作为图像。 我需要实现一个动画 - 以便可以缩放 UIImageView down/up 但保持其图像不变。 我试过以下代码:
[UIView animateWithDuration: 2.0f animations: ^{
self.myImageView.transform = CGAffineTransformMakeScale(0.5f, 0.5f);
}];
但它也改变了图像比例。 我认为这是预期的行为,所以我需要帮助——如何实现这种动画? (只缩放UIImageView,保持图片不变)
您应该制作 myImageView.frame
或 myImageView.bounds
动画。确保 contentMode
设置为不缩放图像的内容,例如左上角或居中。