237得票18回答
使用自动布局实现UICollectionView自适应大小的单元格

我正在尝试使用自动布局(self sizing)使UICollectionViewCells的大小适应内容,但似乎无法让单元格根据其内容自动调整大小。我不理解单元格的大小如何从其contentView中的内容更新。 这是我尝试过的设置: 自定义UICollectionViewCe...

217得票27回答
UICollectionView中的单元格间距

我该如何在UICollectionView的一个区块中设置单元格间距?我知道有一个minimumInteritemSpacing属性,我已经把它设置为5.0了,但间距似乎没有变成5.0。我已经实现了流布局的代理方法。- (CGFloat)collectionView:(UICollection...

205得票5回答
如何使用Swift制作一个简单的集合视图

我正在学习如何使用 UICollectionView,但是官方文档有点难以理解,而我找到的教程要么是用 Objective C 编写的,要么是长且复杂的项目。 在我学习如何使用 UITableView 时,We ❤ Swift'siOS 8 和 Swift 制作简单 tableview 的方...

197得票15回答
UICollectionView间距和边距

我有一个展示照片的UICollectionView。我使用UICollectionViewFlowLayout创建了该集合视图。它的功能很好,但是我想在边缘上设置间距。是否可以使用UICollectionViewFlowLayout实现这一点,还是必须实现自己的UICollectionView...

195得票21回答
UICollectionView,全宽度单元格,允许自动布局动态高度吗?

注意:针对2021年的情况!请参考@Ely的回答关于 UICollectionLayoutListConfiguration!!! 在垂直UICollectionView中, 是否可能拥有全宽度单元格,但是允许自动布局控制动态高度? 这使我觉得这可能是“iOS中最重要的问题之一,但没有真正好...

187得票12回答
以编程方式创建一个UICollectionView

我正在寻找一份指南或教程,展示如何仅使用代码设置简单的UICollectionView。 我正在阅读苹果网站上的文件(CollectionView Programming Guide for iOS),并且也在使用参考手册。 但是,我真的需要一份简单的指南,可以向我展示如何设置UIColl...

172得票23回答
如何通过编程设置UICollectionViewCell的宽度和高度

我正在尝试实现一个CollectionView。当我使用Autolayout时,我的单元格不会改变大小,而是会改变它们的对齐方式。现在我希望更改它们的大小,例如: var size = CGSize(width: self.view.frame.width/10, height: self....

163得票12回答
如何设置单元格间距和 UICollectionView - UICollectionViewFlowLayout 的大小比例?

我正在尝试将 UICollectionView 添加到 ViewController 中,并且需要每行显示3个单元格,且单元格之间没有空白(应该看起来像网格)。单元格宽度应为屏幕大小的三分之一,因此我认为 layout.item 的宽度应该相同。但然后我得到了这个: 如果我减小该大小(例...

150得票7回答
UICollectionView上的UIRefreshControl仅在集合视图填充容器的高度时才起作用。

我正在尝试将一个UIRefreshControl添加到一个UICollectionView中,但问题是,除非集合视图填满其父容器的高度,否则刷新控件不会出现。换句话说,除非集合视图足够长以需要滚动,否则它不能被拉下来显示刷新控件视图。一旦集合超过其父容器的高度,它就会被拉下来并显示刷新视图。 ...

145得票16回答
UITableViewCell中的UICollectionView - 动态高度?

我们的一个应用程序屏幕需要我们将UICollectionView放置在UITableViewCell内部。 此UICollectionView将具有动态数量的项目,因此其高度也必须动态计算。 但是,我在尝试计算嵌入式UICollectionView的高度时遇到了问题。 我们的总体UIView...