UIViewContentModeScaleAspectFill不保持图像的纵横比

时间:2014-04-15 09:42:55

标签: ios objective-c ios7 uiimageview uiimage

我在UIImageView中使用UICollectionViewCell。我已将contentMode设为UIViewContentModeScaleAspectFill,将Clip subviews设为YES

enter image description here

不保持静止图像的宽高比。它会缩小图像宽度/高度。

请注意,我知道我可以通过代码居中裁剪图像,但我正在寻找一种方法来实现它,而无需使用代码来更改图像大小。 此外,我无法使用UIViewContentModeCenter因为实际图片比UIImageView尺寸大得多。

1 个答案:

答案 0 :(得分:-1)

要维护宽高比,您必须使用UIViewContentModeScaleAspectFit而不是UIViewContentModeScaleAspectFill。