gpt4 book ai didi

ios - 添加多个单元格时 UICollectionViewCell 未正确对齐

转载 作者:行者123 更新时间:2023-11-29 05:31:59 25 4
gpt4 key购买 nike

我在 UICollectionView 中有一个 UICollectionViewCell,配置了 UIImageUILabel。我正在尝试添加多行单元格,并将其定义为每行 3 个单元格。但是,呈现的第二个单元格在 View 的右侧对齐,并且它刚刚开始转到下一行。

我的 Storyboard:

my storyboard

当我添加多个单元格时:

when I add multiple cells

我已经尝试设置自定义布局大小,但仍然遇到同样的问题,即第二个单元格右对齐,这会弄乱整个布局。

        let collectionViewWidth = collectionView.frame.width
let itemWidth = (collectionViewWidth-leftAndRightPaddings)/numberOfItemsPerRow
let itemHeight = (8*itemWidth)/6

let layout = collectionViewLayout as! UICollectionViewFlowLayout
layout.itemSize = CGSize(width: itemWidth, height: itemHeight)

不确定我哪里出错了。

最佳答案

我能够解决这个问题。问题是单元格之间的间距扰乱了对齐。添加这两行就可以了:

    layout.minimumInteritemSpacing = 0
layout.minimumLineSpacing = 0

关于ios - 添加多个单元格时 UICollectionViewCell 未正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57452313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com