我有一个collectionview,当我设置隐藏在一个单元格上时,我得到一个空白区域。我需要剩下的细胞堆积起来并覆盖这个空隙,稍后隐藏的细胞将再次显现。隐藏collectionview单元格时关闭空格?
有没有办法做到这一点?我已经尝试setHidden,并将单元格的高度设置为0等。
这是在单元格上使用[self setHidden:TRUE]的问题的图像,如果需要具体细节,我可以用代码修改帖子。我想灰色缝隙关闭,而不是这个奇怪的间距
我有一个collectionview,当我设置隐藏在一个单元格上时,我得到一个空白区域。我需要剩下的细胞堆积起来并覆盖这个空隙,稍后隐藏的细胞将再次显现。隐藏collectionview单元格时关闭空格?
有没有办法做到这一点?我已经尝试setHidden,并将单元格的高度设置为0等。
这是在单元格上使用[self setHidden:TRUE]的问题的图像,如果需要具体细节,我可以用代码修改帖子。我想灰色缝隙关闭,而不是这个奇怪的间距
这应该从你的模型层驱动 - 这是不够的,只是隐藏单元格。仔细查看您的UICollectionViewDataSource
,特别是numberOfItemsInSection
和cellForItemAtIndexPath
。根据你的模型,这两种方法应该注意显示正确的细胞数量(种类)。
setHidden:TRUE不一定会释放空间。请您张贴一些代码,您如何在collectionview中布局单元并计算单元大小?你使用了扩展UICollectionViewDelegateFlowLayout吗? – firstinq