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

self.flowLayout.estimatedItemSize = UICollectionViewFlowLayoutAutomaticSize

但它没有告诉什么是flowLayout,所以它不起作用

最佳答案

您可以将其高度设置为:

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)

关于swift - Swift如何赋予uicollectionview自动高度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45415092/

10-11 19:54
查看更多