UICutton在UICollectionView页脚中

kzi*_*zia 1 objective-c ios6

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

[flowLayout setFooterReferenceSize:CGSizeMake (320,50)];
Run Code Online (Sandbox Code Playgroud)

old*_*ins 6

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

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

1.)选择UICollectionViewControllerIB中的collectionView .

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

3.)在"Collection View"部分中,启用标题为"Section Footer"的单选按钮

这将为您的collectionView添加页脚子视图,您可以将UIButton拖放到.

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