我有一张图片,我想按比例缩放到某个百分比,我这样做了:
CGRect frame = _image.frame;
frame.size.height = frame.size.height * 0.4 //0.4 is actually a float
_image.frame = frame;
虽然原点是中心,但这会正确缩放图像,因此图像会缩小到中间。当我在Interface Builder中做同样的事情时,我可以在中间将原点设置为向下,当我改变高度的大小时,它只在长度上完美收缩。 我怎么能以编程方式做到这一点。我试过了anchorPoint,但是这一切都搞砸了,我不知道为什么。
答案 0 :(得分:2)
将contentMode
的{{1}}属性设置为UIImageView
或其他值,UIViewContentModeScaleAspectFit
或程序,以符合您的缩放样式。