2014-04-15 189 views
1

我在UICollectionViewCell中使用UIImageView。我已將contentMode設置爲UIViewContentModeScaleAspectFillClip subviewsYESUIViewContentModeScaleAspectFill不保持圖像的高寬比

enter image description here

靜止圖像的寬高比沒有被維持。它縮小圖像的寬度/高度。

請注意,我知道我可以通過代碼居中裁剪圖像,但我正在尋找一種方法來執行此操作,而無需使用代碼更改圖像大小。 另外我不能使用UIViewContentModeCenter,因爲實際圖像比UIImageView大得多。

回答

-1

爲了保持長寬比,你必須使用UIViewContentModeScaleAspectFit而不是UIViewContentModeScaleAspectFill。

+0

兩者都保持寬高比。 – Geek

+0

但是如果圖像尺寸小於imageView尺寸。 –