如何防止UICollectionView重叠

时间:2020-06-17 17:10:07

标签: swift uicollectionview swift5

在我的应用程序中创建太多文件夹时,我遇到了这个问题。

文件夹在其他UI元素上重叠

This is the normal view

如果相反,我滚动发生了什么事

enter image description here

我需要停止滚动并且不与其他元素重叠

这是我的代码

 func collectionView(_: UICollectionView, layout _: UICollectionViewLayout, insetForSectionAt _: Int) -> UIEdgeInsets {
    return UIEdgeInsets(top: 0.0, left: 10.0, bottom: 0.0, right: 10.0)
}

func collectionView(_: UICollectionView, layout _: UICollectionViewLayout, minimumLineSpacingForSectionAt _: Int) -> CGFloat {
    return 10.0
}

func collectionView(_: UICollectionView, layout _: UICollectionViewLayout, sizeForItemAt _: IndexPath) -> CGSize {
    return CGSize(width: UIScreen.main.bounds.size.width, height: 70)
}

func collectionView(_: UICollectionView, numberOfItemsInSection _: Int) -> Int {
    return arrItems.count
}

约束

enter image description here

您可以在左侧看到我的约束

预先感谢

1 个答案:

答案 0 :(得分:2)

在“视图”部分的UICollectionView的属性检查器中,检查“边界范围”字段。

UICollectionview overlap

相关问题