gpt4 book ai didi

ios - 自动调整 UICollectionView 高度以调整其内容大小

转载 作者:IT王子 更新时间:2023-10-29 08:01:31 26 4
gpt4 key购买 nike

我有一个 UICollectionView,一个在 Collection View 中创建新单元格的按钮。我希望 UICollectionView 根据它的内容大小调整它的大小(当有一个或两个单元格时,UICollectionView 很短,如果有很多单元格,UICollectionView 就足够大了)。

我知道如何获取内容大小:

collectionView.collectionViewLayout.collectionViewContentSize

但我不知道在哪里使用这个值。如果有人帮我弄清楚如何让 UICollectionView 自动调整它的高度,我将不胜感激。

更新:我在 GitHub 上发布了一个描述问题的演示项目:https://github.com/avokin/PostViewer

最佳答案

我不认为内容大小是您所追求的。我认为您想要调整 Collection View 占用的屏幕空间量,对吗?这将需要调整框架。内容大小包括屏幕外(滚动)区域以及屏幕 View 。

我不知道有什么可以阻止您即时更改帧大小:

collectionView.frame = CGRectMake (x,y,w,h);
[collectionView reloadData];

如果我没理解错的话。

关于ios - 自动调整 UICollectionView 高度以调整其内容大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17012397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com