我将 UICollectionView 从 Storyboard拖放到现有 UIView 的区域,如下所示:
我不想允许在 UICollectionView 中滚动/分页,因此我从检查器构建器中禁用了这些选项。
我想要实现的目标是使UICollectionView的框架/边界自动调整大小以适合所有单元格。这听起来很简单。
我期待 sizeToFit 来处理它。但它没有做任何事情..
我什至尝试手动将它们更改为一些硬编码值,但没有任何效果......: setFrame:、setBounds:、invalidateLayout等...无济于事。
为了更简单,我什至删除了对该 UICollectionView 的所有约束,但我仍然无法更改代码中的大小。
任何帮助将不胜感激!
最佳答案
您能否尝试在方法中调用一个方法(例如 updateMyCollectionViewFrame)
- (UICollectionViewCell *)cellForItemAtIndexPath:(NSIndexPath *)indexPath
当遇到最后一个项目
时。
关于iphone - 调整 UICollectionView 边界大小以适合单元格(使用 Storyboard + 自动布局),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22951064/