gpt4 book ai didi

ios - uicollectionview 可变单元格高度

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

我有一个带有可重用 header 的 UICollectionView (这就是我使用集合而不是 TableView 的原因)。单元格需要具有可变的高度,具体取决于 UILabel。我知道在 UITableView 中您可以使用 UITableViewAutomaticDimension 自动调整单元格大小,但我找不到 UICollectionView 的类似函数。任何想法?我想我应该从 sizeForItemAtIndexPath 开始?

 override func collectionView(collectionView: UICollectionView,
layout collectionViewLayout: UICollectionViewLayout,
sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {

let height = // needs to be variable
let width = UIScreen.mainScreen().bounds.width

return CGSize(width: width, height: height)


}

最佳答案

使用自动布局约束设置单元格,然后设置 UICollectionView 的 UICollectionViewFlowLayout 的 estimatedItemSize 属性。例如:

self.collectionView.collectionViewLayout.estimatedItemSize = CGSize(100,100)

关于ios - uicollectionview 可变单元格高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33928725/

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