gpt4 book ai didi

ios - 将 Collection View 单元格垂直放置而不是水平放置?

转载 作者:行者123 更新时间:2023-11-30 11:38:45 25 4
gpt4 key购买 nike

如何设计 UICollectionView 使其垂直(按列)填充 Collection View 单元格,而不是水平(按行)填充?

Collection View 应该是垂直滚动的,我不应该更改集合单元格的大小并动态确定行数?

最佳答案

我使用这个代码:

let layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
layout.scrollDirection = .horizontal
myCollectionView.collectionViewLayout = layout

对于有限的行数,您可以设置 collectionView 高度并设置单元格高度和间距。例如,如果列中需要 2 个单元格,则应编写:

        layout.sectionInset = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
layout.itemSize = CGSize(width: self.collectionView.frame.size.width / 5, height: self.collectionView.frame.size.height / 2.5)
layout.minimumInteritemSpacing = 0
layout.minimumLineSpacing = 0

您可以根据需要更改此参数

关于ios - 将 Collection View 单元格垂直放置而不是水平放置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49454180/

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