UICollectionView动态调整高度以显示所有内容而无需滚动

时间:2015-12-21 21:57:46

标签: ios swift

我想动态调整UICollectionView高度,并在页面加载时显示所有单元格而不滚动。

我尝试在viewDidLoad中使用以下代码,但无法正常工作

self.constraintTableViewHeight.constant = self.myProfileCollectionView.contentSize.height

self.constraintTableViewHeight.constant = self.myProfileCollectionView.collectionViewLayout.collectionViewContentSize().height

1 个答案:

答案 0 :(得分:2)

致电

self.view.layoutIfNeeded()

self.constraintTableViewHeight.constant = self.myProfileCollectionView.contentSize.height

如果无法尝试移动此代码以查看viewWillAppear方法。