【问题标题】:How to add UICollectionView on UITableView Header如何在 UITableView Header 上添加 UICollectionView
【发布时间】:2018-02-21 11:44:52
【问题描述】:

如何将 UICollectionView 添加到 UITableView HeaderView。

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

【问题讨论】:

    标签: ios objective-c uitableview uicollectionview


    【解决方案1】:

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

    1. 您可以将 UIView 添加到情节提要中,并将其出口定义到控制器文件中,然后将该视图返回到 UITableViewDelegate 的 viewForHeader 方法中。但这种方法只适用于单个部分。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        在 viewforheader 方法中。 添加以下代码

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

        我正在使用这个库:here

        【讨论】:

          猜你喜欢
          • 2015-04-10
          • 2012-07-06
          • 1970-01-01
          • 2015-05-21
          • 1970-01-01
          • 2012-11-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多