我正在尝试使用以下内容更改集合视图内容大小:
collectionView.contentSize.height = 1.25*collectionView.contentSize.height
(或此代码行的任何变体)
由于我们在最后一个单元格后面的内容底部添加了视图。
这行代码不起作用,底部视图不在屏幕上,只能滚动到最后一个单元格(默认高度)
我试图在这里阅读任何答案,非具体/解决问题。
如何只改变集合的内容高度?
答案 0 :(得分:3)
您的收藏视图的内容大小由其收集的ViewLayout'计算。如果要更改内容大小,则必须对集合视图布局进行子类化,并覆盖" collectionViewContentSize",并返回所需的任何大小。 它可能看起来像这样(假设您正在使用流布局):
- (CGSize)collectionViewContentSize {
CGSize size = [super collectionViewContentSize];
size.height += yourCustomView.frame.size.height;
return size;
}