我想动态调整UICollectionView高度,并在页面加载时显示所有单元格而不滚动。
我尝试在viewDidLoad中使用以下代码,但无法正常工作
self.constraintTableViewHeight.constant = self.myProfileCollectionView.contentSize.height
或
self.constraintTableViewHeight.constant = self.myProfileCollectionView.collectionViewLayout.collectionViewContentSize().height
答案 0 :(得分:2)
致电
self.view.layoutIfNeeded()
后
self.constraintTableViewHeight.constant = self.myProfileCollectionView.contentSize.height
如果无法尝试移动此代码以查看viewWillAppear
方法。