gpt4 book ai didi

ios - 设置行数后 Collection View 水平滚动? ios swift

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

我目前有一个 Collection View ,它连接到服务器以获取数据并填充它。我怎样才能做到一旦 3 行(或 x 行数)填满,而不是向 Collection View 添加另一行, Collection View 就会水平滚动(本质上是将新单元格添加到新列中,您必须横向滚动才能看到)?

最佳答案

你可以尝试这样的事情:

if yourCollectionView.numberOfItemsInSection(0) >= x {
let layout = yourCollectionView.collectionViewLayout as! UICollectionViewFlowLayout
layout.scrollDirection = .Horizontal
yourCollectionView.collectionViewLayout = layout
}

或者在 numberOfItemsInSection 方法中返回计数之前,在 if 语句中设置代码,并引用 x 相关内容你返回,例如:

func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
let countToReturn = yourDataSource.count

if countToReturn >= x {
let layout = yourCollectionView.collectionViewLayout as! UICollectionViewFlowLayout
layout.scrollDirection = .Horizontal
yourCollectionView.collectionViewLayout = layout
}

return countToReturn
}

关于ios - 设置行数后 Collection View 水平滚动? ios swift ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38687449/

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