在UITableViewCell中委托UICollectionView
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在UITableViewCell中委托UICollectionView相关的知识,希望对你有一定的参考价值。
我无法决定谁应该是UICollectionView的委托,这是UITableViewCell的子视图。 UITableView将其控制器作为故事板中的委托。 UITableViewCell(带有UICollectionView)有自己的xib。但谁应该在他的UITableViewCell中委托UICollectionView?
我试图在UITableViewCell上链接UICollectionView的委托,但这不起作用。
答案
通常:
无论需要使用委托回调...都应该是委托,任何保存数据源的对象都需要是数据源。通常这是一个UIViewController。
特别:
你的情况略有不同。您的层次结构是这样的:
ViewController >> TableView和TableViewCell >> CollectionView。
你可以做的是让你的viewController成为collectionView的委托。但是不建议这样做,因为你正在跳过一级层次结构。我建议你使tableViewCell成为collectionView的委托,然后再将控制器作为tableViewCell的委托,尽管这将是一些自定义委托。
以上是关于在UITableViewCell中委托UICollectionView的主要内容,如果未能解决你的问题,请参考以下文章