不同的项目大小集合视图

Posted

技术标签:

【中文标题】不同的项目大小集合视图【英文标题】:Different item sizes Collection view 【发布时间】:2013-08-05 16:14:16 【问题描述】:

我有一个集合视图,我加载了一些项目,每个项目都有不同大小的图像,我试图让每个项目都具有当前图像的大小。我在根据图像大小设置项目大小时遇到​​了一些麻烦,最好的方法是什么?

【问题讨论】:

【参考方案1】:

在您的控制器中实现 UICollectionViewFlowLayoutDelegate,然后您可以在委托方法中返回每个元素的大小,–collectionView:layout:sizeForItemAtIndexPath:

查看此链接了解更多可用选项;

http://developer.apple.com/library/ios/#documentation/uikit/reference/UICollectionViewDelegateFlowLayout_protocol/Reference/Reference.html

【讨论】:

以上是关于不同的项目大小集合视图的主要内容,如果未能解决你的问题,请参考以下文章

UICollectionView:不同大小的项目不计算重复使用的项目

两个不同的集合视图获取另一个的项目计数

集合视图单元格在顶部留下空间

UICollectionView 项目间距不是恒定的

在大小更改时使集合视图布局无效的正确方法

集合查看单元格留空顶部