如何在其中创建具有多个UICollectionViews的TableViewCell?

时间:2017-03-24 14:25:33

标签: ios uitableview uicollectionview

您好我正在尝试创建一个非常复杂的TableViewCell,它将被使用一次并显示在TableView的顶部。该观点包括 4x UILabel 2x UICollectionView 1x UIImage

我想知道这是否可行以及解决这个问题的最佳方法是什么? enter image description here

我对这不是UITableViewCell开放,但我们希望它与TableView的其余部分无缝滚动,将它放在TableView上方的自己的容器中,并放在UIScrollView内因为我们必须处理滚动视图和tableview的滚动,所以非常混乱。

1 个答案:

答案 0 :(得分:1)

好的 - 我的建议是......

  • 创建一个新的ViewController - MyHeaderViewController
  • 布置此视图,包括2x UICollectionView
  • 让它独立工作

一旦你有了这个部分......

  • 创建一个新的ViewController(可以是UITableViewController,也可以是添加了UITableView的UIViewController)
  • 在此控制器中添加代码以加载MyHeaderViewController,然后设置tableHeaderView = myHeaderVC.view

那就是让你将Collection Views的所有逻辑与TableView

分开

有关简单示例,请参阅https://github.com/DonMag/SWTableHeaderView