这样做的过程是什么?
我发现了sizeForItemAtIndexPath
,但我不确定我在该方法中做了什么。我是否创建了新的UICollectionViewCell
,添加了我的内容,然后返回该单元格的大小?
我是否需要启用AutoLayout并设置约束?如果已经回答,我道歉。我一直在搜索stackoverflow,但还没有找到一个有效的解决方案。
答案 0 :(得分:5)
你需要:
设置单元格contentView
上的自动布局约束,它们总共将左边缘绑定到右边缘,顶边缘绑定到底边缘。这就是单元格如何表达它想要的大小。
不实施sizeForItemAtIndexPath
,因为您不会按单元格提供尺寸。
将estimatedItemSize
设置为UICollectionViewFlowLayout
对象上相当大的值。