Swift如何给出一个uicollectionview自动高度?

时间:2017-07-31 11:45:33

标签: swift

我想给我的uicollectionview自动高度。我找到了这段代码

self.flowLayout.estimatedItemSize = UICollectionViewFlowLayoutAutomaticSize

但它并没有告诉flowLayout是什么,所以它没有工作

1 个答案:

答案 0 :(得分:1)

你可以设置它的高度:

collectionView.translatesAutoresizingMaskIntoConstraints = false
collectionView.heightAnchor.constraint(equalToConstant: collectionView.contentSize.height).isActive = true

或者通过设置框架:

collectionView.frame = CGRect(x: x, y: y, width: width, height: collectionView.contentSize.height)