Ios 如何跨视图拉伸/填充集合视图单元格?

Ios 如何跨视图拉伸/填充集合视图单元格?,ios,uicollectionview,Ios,Uicollectionview,我在UICollectionView中使用下面的方法来拉伸/填充单元格,但它似乎限制了边距。它在边缘附近停了10像素。我基本上希望将单元格的约束设置为“0”和“0”,以完全填充宽度,而不约束边距 func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt index

我在UICollectionView中使用下面的方法来拉伸/填充单元格,但它似乎限制了边距。它在边缘附近停了10像素。我基本上希望将单元格的约束设置为“0”和“0”,以完全填充宽度,而不约束边距

    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout,
                    sizeForItemAt indexPath: IndexPath) -> CGSize {
    let customHeight = CGFloat(116)
    return CGSize(width: collectionView.frame.size.width, height: customHeight)

您的UICollectionView可能已添加到带有约束的情节提要中?如果是,您必须确保集合视图具有正确的帧@slek我正在使用UICollectionViewController,因此无法正确调整约束?既然我没有把它拖进来?似乎没有解决这个问题,那么你可以忽略我最后的评论,看看这个:实现这些方法并返回UIEdgeInsetsZero,或者像截图中那样使用故事板。这是你的
项间
间距0?@Rikh我不确定,我在哪里可以访问它?我在“收藏”视图中使用的是照片,但它不会在屏幕上延伸,并且照片会被切断:[