在UICollectionView中获取Scroll的总高度?

时间:2016-02-04 17:12:45

标签: ios objective-c

我有一个UICollectionView我希望在加载内容时调整大小(高度)。想法是高度应该扩展,以便所有UICollectionView单元都可见。我想知道是否有可能获得“内容”大小或滚动高度?

由于

2 个答案:

答案 0 :(得分:13)

简单,集合视图是UIScrollView的子类,因此您可以阅读其contentSize属性。

CGFloat h = self.collectionView.contentSize.height;

表视图也是如此。

旁注:我甚至已经对其进行了一次KVO,以便在内容大小发生变化时收到通知。

答案 1 :(得分:10)

CGFloat height = self.collectionView.collectionViewLayout.collectionViewContentSize.height;