我无法决定谁应该成为UICollectionView的委托,这是UITableViewCell的子视图。 UITableView将其控制器作为故事板中的委托。 UITableViewCell(带有UICollectionView)有自己的xib。 但谁应该在他的UITableViewCell中委托UICollectionView?
我试图在UITableViewCell上链接UICollectionView的委托,但那不起作用。
答案 0 :(得分:1)
无论需要使用委托回调...都应该是委托,任何保存数据源的对象都需要是数据源。 通常这是一个UIViewController。
您的情况略有不同。您的层次结构是这样的:
ViewController>> TableView& TableViewCell>>的CollectionView。
你可以做的是让你的viewController成为collectionView的委托。但是不建议这样做,因为你正在跳过一级层次结构。我建议你使tableViewCell成为collectionView的委托,然后再将控制器作为tableViewCell的委托,尽管这将是一些自定义委托。