隐藏collectionview单元时关闭空间?

时间:2017-07-24 11:11:40

标签: ios objective-c uicollectionview

我有一个集合视图,当我在单元格上设置隐藏时,我得到一个空白区域。我需要将剩余的细胞聚集起来并覆盖这个空隙,之后隐藏的细胞将再次显露出来。

有没有办法实现这个目标?我尝试过setHidden,并将单元格的高度设置为0等

这是在单元格上使用[self setHidden:TRUE]的问题的图像,如果需要特定的话,我可以用代码修改帖子。我希望灰色间隙关闭而不是这个奇数间距

enter image description here

1 个答案:

答案 0 :(得分:0)

这应该从您的模型层驱动 - 它不足以隐藏单元格。仔细查看您的UICollectionViewDataSource,特别是numberOfItemsInSectioncellForItemAtIndexPath。根据您的模型,这两种方法应该注意显示正确的细胞数量(和种类)。