我有一个UICollectionView
我希望在加载内容时调整大小(高度)。想法是高度应该扩展,以便所有UICollectionView单元都可见。我想知道是否有可能获得“内容”大小或滚动高度?
由于
答案 0 :(得分:13)
简单,集合视图是UIScrollView
的子类,因此您可以阅读其contentSize
属性。
CGFloat h = self.collectionView.contentSize.height;
表视图也是如此。
旁注:我甚至已经对其进行了一次KVO,以便在内容大小发生变化时收到通知。
答案 1 :(得分:10)
CGFloat height = self.collectionView.collectionViewLayout.collectionViewContentSize.height;