【问题标题】:How to prevent UICollectionView to overlap如何防止 UICollectionView 重叠
【发布时间】:2020-06-17 17:10:07
【问题描述】:

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

文件夹与其他 UI 元素重叠

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

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

这是我的代码

 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
}

约束

你可以在左边看到我的约束

提前致谢

【问题讨论】:

  • 问题在于你的约束...
  • 你能分享你的约束代码吗?以获得更清晰的信息thx
  • 确定我已经多次更改了您需要知道的内容。我将上传我的约束图像
  • @jawadAli 你能帮帮我吗,因为我改变了约束 100 次谢谢

标签: swift uicollectionview swift5


【解决方案1】:

检查“视图”部分UICollectionView 的属性检查器中的“剪辑到边界”字段。

【讨论】:

  • 这是我的荣幸
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-09
  • 2013-01-15
  • 2010-12-26
  • 2018-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多