如何在UITableView标头上添加UICollectionView

时间:2018-02-21 11:44:53

标签: ios objective-c uitableview uicollectionview

如何将UICollectionView添加到UITableView HeaderView。

是否可以将UICollectionView添加到TableView标题?

3 个答案:

答案 0 :(得分:1)

以下是解决此要求的两种方法:

  1. 您可以将UIView添加到故事板中,并将其出口定义为控制器文件,并将该视图返回到UITableViewDelegate的viewForHeader方法。但这种方法仅适用于单个部分。

  2. 另一个是创建一个.xib视图文件,其中包含集合视图,并在viewForHeader委托方法中返回它的对象。在此,您可以在视图文件中为集合视图创建单独的代码。

答案 1 :(得分:0)

是的。创建UICollectionView的实例,将其添加为标题视图的子视图,添加适当的约束以定义其大小,设置其委托和数据源,然后就完成了。

答案 2 :(得分:0)

在viewforheader方法中

。 添加以下代码

_xScrollTableViewCell = [ASOXScrollTableViewCell tableView:tableView cellForRowInTableViewIndexPath:indexPath withReusableCellIdentifier:cellIdentifier delegate:self];


    return _xScrollTableViewCell.contentview;

iam使用此库:here