UICollectionViewCell是正方形,但图像是矩形

时间:2018-05-28 04:07:38

标签: ios objective-c swift uicollectionview uicollectionviewcell

我正在使用UICollectionView,其中单元格几乎是正方形,但原始图像是矩形。因此,当我按如下方式显示图像时,它会被切断。

有没有办法解决这个问题?

我目前正在研究Objective-C,但我也会看到Swift解决方案。

cell.productImage内容模式为Aspect Fill

cell.productImage.image = [cell.productImage.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];

enter image description here

1 个答案:

答案 0 :(得分:2)

请将此行添加到您的代码中。

cell.productImage.contentMode = .scaleAspectFit