gpt4 book ai didi

ios - 具有自动调整单元格的 Collection View 不再水平滚动

转载 作者:行者123 更新时间:2023-11-29 02:11:48 24 4
gpt4 key购买 nike

我设置了一个 Collection View ,并为单元格设置了固定的 heightwidth

现在我想让我的单元格自行调整大小,所以我发现我可以添加

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

let layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
layout.estimatedItemSize = CGSize(width: 200, height: 50)
menuCollectionView.collectionViewLayout = layout
}

使用上面的代码,我的单元格按宽度调整大小(根据需要),但我的 Collection View 不再水平滚动,而是垂直放置单元格。

estimatedItemSize 是否只适用于垂直滚动?我的方法有什么问题吗?

最佳答案

UICollectionViewFlowLayout 的默认滚动方向是垂直的,因此您还需要为新布局设置scrollDirection:

layout.scrollDirection = UICollectionViewScrollDirection.Horizontal

关于ios - 具有自动调整单元格的 Collection View 不再水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29216885/

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