【发布时间】:2018-11-06 14:41:27
【问题描述】:
我正在使用 UICollectionView,其中单元格几乎是正方形,但原始图像是矩形。因此,当我如下显示图像时,它会被剪切。
有没有办法处理这个问题?
我目前正在研究 Objective-C,但我也希望看到 Swift 解决方案。
cell.productImage 内容模式为Aspect Fill
cell.productImage.image = [cell.productImage.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
【问题讨论】:
-
发布的代码与您的问题有什么关系?你的问题到底是什么?图片应该如何显示?
-
我只是在处理/显示collectionview图像的地方显示相关代码。我有矩形图像,但我的收藏视图图像是方形的;因此,图像被剪切了。
-
将此图像的渲染模式设置为“模板”是没有意义的,这就是我问的原因。
-
cell.productImage内容模式为Aspect Fill -
这与您问题中的渲染模式代码有什么关系?内容模式和渲染模式彼此无关,因此您的问题令人困惑。如果这不是你想要的,你为什么要对内容模式使用“Aspect Fill”?
标签: ios objective-c swift uicollectionview uicollectionviewcell