首页 > 解决方案 > 覆盖 UICollectionViewCell 的estimatedItemSize

问题描述

我有一个 UICollectionView 和一个流布局和一个估计的ItemSize:flowLayout.estimatedItemSize = CGSize(width: view.frame.width, height: 120)

如何确保我的单元格自动调整大小,因此如果它大于 120,它会正确显示?只是确保有一个完整的约束子视图链连接到顶部和底部还是我可以调用的函数?

标签: iosswift

解决方案


是的约束。estimatedItemSize如果您没有sizeForItemAt indexPath覆盖并且您的布局没有itemSize定义,则将使用它,而是根据内容自动调整大小。正确限制您的子视图,如果我了解您的目标,它应该可以工作。


推荐阅读