不需要的单元格在UICollectionView中垂直居中

时间:2018-06-11 14:31:18

标签: ios swift uicollectionview

我有一个UICollectionView,它应该一次显示一个单元格。我的问题是,细胞是垂直居中的,这不是一个理想的效果,我似乎无法找到造成这种情况的地方。

此屏幕截图显示单元格的顶部(以及底部)有46个填充。细胞高308。添加到400px的2x46,这是collectionView的高度。

enter image description here

我试图将UIEdgeInsets添加到collectionView并将它们全部设置为0但是没有做到。

我知道为什么我的collectionView会这样做?谢谢!

这是我声明我的collectionView:

的方式
let collectionView: UICollectionView = {
    let layout = UICollectionViewFlowLayout()
    layout.scrollDirection = .horizontal
    let cv = UICollectionView(frame: .zero, collectionViewLayout: layout)
    layout.minimumLineSpacing = 0
    layout.minimumInteritemSpacing = 0
    cv.register(AddCardCell.self, forCellWithReuseIdentifier: "CardCell")
    cv.backgroundColor = .white
    cv.showsHorizontalScrollIndicator = false
    cv.isPagingEnabled = true
    cv.translatesAutoresizingMaskIntoConstraints = false
    return cv
}()

0 个答案:

没有答案