我将UICollectionView
类子类化,并调整了集合视图的高度。我用了这段代码:
- (CGSize) intrinsicContentSize{
return self.collectionViewLayout.collectionViewContentSize;
}
但它总是为内容大小返回错误的高度。我尝试记录帧值,然后我发现它返回帧的高度而不是内容的高度。
在这种情况下,内容大小为:(296,188)。 框架尺寸是。 :(296,174)。
请让我知道我错过了什么,谢谢。
答案 0 :(得分:0)
试试这个
CGFloat height = myCollectionView.collectionViewLayout.collectionViewContentSize.height
self.view.setNeedsLayout() Or self.view.layoutIfNeeded()