我尝试使用UICollectionView制作表格,当我将其设置为垂直滚动时,一切都运行良好。 但是,当我将其设置为水平滚动时,它会显示一些额外的行间距: https://i.stack.imgur.com/7536O.jpg
这就是它在垂直滚动(无间距)上的工作原理: https://i.stack.imgur.com/AxFMy.jpg
以下是关于我的收藏视图的一些设置:
有什么方法可以解决这个问题吗?谢谢!
(很抱歉,我无法发布图片,并且不能发布超过2个链接,因为它需要超过10个信誉..)
答案 0 :(得分:1)
您的收集单元格高度为80,屏幕高度为480我猜,并且有5个项目垂直显示,因此剩余空间(480-(80 * 5)),80表示项目之间为20像素。因此,您应该增加单元格大小或调整UICollecttionView
的大小。
答案 1 :(得分:0)
试试这个:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat {
return 0
}
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
returnn 0
}