swift collectionviewcell 设置cell对齐方式
时间: 2023-07-04 18:19:38 浏览: 78
你可以通过设置UICollectionViewFlowLayout的属性来达到设置Cell对齐方式的效果。
比如,如果你想要设置水平方向上的对齐方式,可以设置UICollectionViewFlowLayout的`minimumInteritemSpacingForSectionAtIndex`和`sectionInset`属性。例如,以下代码将会使得CollectionView中的Cell左对齐:
```swift
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets {
return UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
}
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
return 0
}
```
如果你想要设置垂直方向上的对齐方式,可以设置UICollectionViewFlowLayout的`minimumLineSpacingForSectionAtIndex`和`sectionInset`属性。例如,以下代码将会使得CollectionView中的Cell顶部对齐:
```swift
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets {
return UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
}
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat {
return 0
}
```