首页 > 解决方案 > UICollectionViewCell 在图像数组中调整大小

问题描述

您好我有一个图像数组,它由不同大小的图像组成。我将在水平 UICollectionView 中显示它们。而且我需要以相同的高度、相同的填充(不是单元格中间空间,而是图像的外观)和不同的宽度显示这些图像。

例子:

在此处输入图像描述

任何帮助将不胜感激!

标签: iosswiftimageuicollectionviewuicollectionviewcell

解决方案


好吧,创建您的自定义 collectionViewLayout 也是一种选择。它会给你更多的灵活性,但同时你必须自己做所有的计算。

查看您的案例,您似乎可以使用嵌入在滚动视图中的水平堆栈视图。因此,在这种方法中,您只需添加具有不同宽度的视图并将堆栈视图填充属性设置为成比例。您可以参考此链接了解更多详情。


推荐阅读