我已经设置
viewDidLayoutSubviews
根据其内容的大小调整集合视图的高度:
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
let height = projectCollectionView.collectionViewLayout.collectionViewContentSize.height
projectsCollectionView_height.constant = height
self.view.layoutIfNeeded()
}
但是,如果没有任何内容,我假设集合视图的高度设置为 0。如果视图中没有内容,如何将高度设置为 400?