我是使用 UICollectionView 的新手。我已经使用流布局在集合视图中创建了一个页脚部分,并希望在其中添加一个 UIButton。我怎样才能做到这一点?
[flowLayout setFooterReferenceSize:CGSizeMake (320,50)];
我是使用 UICollectionView 的新手。我已经使用流布局在集合视图中创建了一个页脚部分,并希望在其中添加一个 UIButton。我怎样才能做到这一点?
[flowLayout setFooterReferenceSize:CGSizeMake (320,50)];
您提供页脚视图的方式与通过 UICollectionViewDataSource 对象提供单元格视图的方式相同。唯一的区别在于您覆盖的单元格视图和您覆盖[UICollectionViewDataSource collectionView:cellForItemAtIndexPath:]
的页脚视图[UICollectionViewDataSource collectionView:viewForSupplementaryElementOfKind:atIndexPath:]
。
如果要通过 Interface Builder 配置页脚视图,请执行以下操作:
1.)UICollectionViewController
在 IB 中选择您的 collectionView。
2.) 单击右侧面板中的属性检查器按钮。
3.) 在“集合视图”部分启用名为“部分页脚”的单选按钮
这将向您的 collectionView 添加一个页脚子视图,您可以将 UIButton 拖放到该子视图中。
此外,如果您将UICollectionViewFlowLayout
其用作布局对象,则需要设置其 footerReferenceSize 属性,以便它知道页脚应该有多大。如果您不设置此属性,则不会显示页脚。