Ios 如何在集合视图单元格中放置表视图控制器?

Ios 如何在集合视图单元格中放置表视图控制器?,ios,swift,uitableview,uicollectionviewcell,Ios,Swift,Uitableview,Uicollectionviewcell,所以基本上我有一个完整的UICollectionView设置。我一直试图在其中插入一个表视图,但没有成功。我曾尝试使用容器视图,但Xcode称其为非法声明。我曾尝试以编程方式在自定义单元格类中添加TableView,但它不允许我从UITableViewData源继承。我可以简单地将一个TableView放在storyboard的单元格中,但我不确定如何以编程方式控制它(即数据源和委托)。任何帮助都将不胜感激,谢谢 您希望使用什么类作为数据源?是否有许多单元格(>1)需要具有不同数据源的表?@Ph

所以基本上我有一个完整的UICollectionView设置。我一直试图在其中插入一个表视图,但没有成功。我曾尝试使用容器视图,但Xcode称其为非法声明。我曾尝试以编程方式在自定义单元格类中添加TableView,但它不允许我从UITableViewData源继承。我可以简单地将一个TableView放在storyboard的单元格中,但我不确定如何以编程方式控制它(即数据源和委托)。任何帮助都将不胜感激,谢谢

您希望使用什么类作为数据源?是否有许多单元格(>1)需要具有不同数据源的表?@PhillipMills因此从数据库中我得到了一个数组,其中包含许多数组,每个数组中都有字符串。在每个集合视图单元格中,我希望显示一个与大数组不同的数组,每个表单元格包含一个字符串。所以我想我只需要数据源。我的印象是,如果我在自定义单元格类中以编程方式创建TableView,那么它必须是该TableView的委托和数据源。任何引用该表的内容都可以声明自己为数据源。在不了解您的结构的情况下,这可能是一个不好的示例,但是:您可能让作为集合视图的数据源/委托的视图控制器也为表执行此操作。每次为集合生成单元格或视图时,它都可以通过标记找到嵌入的表,并将自身设置为数据源…或将其他对象设置为数据源。@PhillipMills该结构面临的问题是,作为CollectionView的数据源/委托的视图控制器的类型为CollectionViewController,因此,当我试图使其从UITableViewDataSource继承时,它会说ViewController不符合该协议。我怀疑这只是意味着您尚未添加该协议所需的方法。(实际上并不是从
UITableViewDataSource
继承,只是声明在类中实现它,然后创建该实现。)