items之間的水平間距,和滾動方向有關(guān)系!
layout.scrollDirection為垂直方向時,得設(shè)置minimumInteritemSpacing
layout.scrollDirection為水平方向時,得設(shè)置minimumLineSpacing
代碼
extension CategoryTableViewCell: UICollectionViewDelegateFlowLayout {
// collectionView的滾動方向為垂直時,這個就是item之間的最小水平間距
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
print(collectionView.bounds.size.width)
return 10
}
// collectionView的滾動方向為水平時,這個就是item之間的最小水平間距
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat {
return 10
}
}