我一直在努力解决这个问题,当我不希望一个单元格显示在函数cellForRowAt。Swift collectionview选择不返回单元格cellForItemAt
我试图隐藏单元格,但它给了我其他单元格之间的空白区域。
我想在显示单元格之前检查数组是否存在。
我一直在努力解决这个问题,当我不希望一个单元格显示在函数cellForRowAt。Swift collectionview选择不返回单元格cellForItemAt
我试图隐藏单元格,但它给了我其他单元格之间的空白区域。
我想在显示单元格之前检查数组是否存在。
使用现有值元素复制原始数组并返回其计数还从复制的数组中配置您的单元格。
你为什么不使用
func collectionView(_ collectionView: UICollectionView!, layout _: UICollectionViewLayout!, sizeForItemAtIndexPath _: IndexPath!) -> CGSize {
if !exists {
return CGSize(width: 0, height: 0)
}
return CGSize(width: yourWidth, height: yourHeight)
}
您可以自定义任何collectionViewCell
大小
感谢。有效! – JBAM
这个解决方案以及良好 – JuicyFruit