Swift 每个UICollectionView单元格中的UITableView
我一直在搜索如何在UICollectionView单元格中获取UITableView,但到目前为止,我只找到了确切的位置:TableView单元格中的CollectionView。 我的做法如下: 集合视图控制器:Swift 每个UICollectionView单元格中的UITableView,swift,uitableview,scroll,uicollectionview,cell,Swift,Uitableview,Scroll,Uicollectionview,Cell,我一直在搜索如何在UICollectionView单元格中获取UITableView,但到目前为止,我只找到了确切的位置:TableView单元格中的CollectionView。 我的做法如下: 集合视图控制器: class CollectionViewController: UICollectionViewController { override func viewDidLoad() { super.viewDidLoad() } overrid
class CollectionViewController: UICollectionViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 5
}
override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "collectionViewCell", for: indexPath) as! CollectionViewCell
return cell
}
}
自定义集合视图单元格:
class CollectionViewCell: UICollectionViewCell {
override func awakeFromNib() {
super.awakeFromNib()
let tableView = UITableView()
self.contentView.addSubview(tableView)
}
}
目标是在水平滚动的页面中显示信息,每个页面可以有许多行(因此CollectionView中的TableView)。
但是,我似乎不知道如何为每个TableView实例添加一个TableViewController到CollectionView的单元格中
提前谢谢。不确定这是否真的值得回答。。但回到我们的评论讨论
您可以像任何UIView或UIViewController一样,使UICollectionView符合tableview协议。您是否尝试向tableview添加数据源并加载数据?谢谢您的回答。例如,使UiCollectionViewCell符合UITableViewDataSource?是的。。你试过了吗?没有。我不知道遵守协议就能解决我的问题。谢谢你指出这一点。我会尽快标记你的答案。