1

我是使用 UICollectionView 的新手。我已经使用流布局在集合视图中创建了一个页脚部分,并希望在其中添加一个 UIButton。我怎样才能做到这一点?

[flowLayout setFooterReferenceSize:CGSizeMake (320,50)];
4

1 回答 1

6

您提供页脚视图的方式与通过 UICollectionViewDataSource 对象提供单元格视图的方式相同。唯一的区别在于您覆盖的单元格视图和您覆盖[UICollectionViewDataSource collectionView:cellForItemAtIndexPath:]的页脚视图[UICollectionViewDataSource collectionView:viewForSupplementaryElementOfKind:atIndexPath:]

如果要通过 Interface Builder 配置页脚视图,请执行以下操作:

1.)UICollectionViewController在 IB 中选择您的 collectionView。

2.) 单击右侧面板中的属性检查器按钮。

3.) 在“集合视图”部分启用名为“部分页脚”的单选按钮

这将向您的 collectionView 添加一个页脚子视图,您可以将 UIButton 拖放到该子视图中。

此外,如果您将UICollectionViewFlowLayout其用作布局对象,则需要设置其 footerReferenceSize 属性,以便它知道页脚应该有多大。如果您不设置此属性,则不会显示页脚。

于 2012-11-07T02:35:05.613 回答