在UICollectionView中获取Scroll的总高度?

ORS*_*ios 3 objective-c ios

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

谢谢

Cyr*_*lle 14

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

CGFloat h = self.collectionView.contentSize.height;
Run Code Online (Sandbox Code Playgroud)

表视图也是如此.

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


小智 12

CGFloat height = self.collectionView.collectionViewLayout.collectionViewContentSize.height;
Run Code Online (Sandbox Code Playgroud)