Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 表格视图单元格内的垂直滚动集合视图_Ios_Swift - Fatal编程技术网

Ios 表格视图单元格内的垂直滚动集合视图

Ios 表格视图单元格内的垂直滚动集合视图,ios,swift,Ios,Swift,我在该视图上设置了一个tableView和一个段控件。现在,当段的值更改时,我希望删除现有的tableView单元格,并在其中一个tableView单元格中显示完整的collectionView 我已经看过了,虽然发现它非常有用,但还没有找到正确的解决方案 另外,我想要的collectionView是垂直滚动的,高度不固定 有人能帮忙吗?我在tableview单元格内的另一个tableview中回答了这个问题,我解释说,它也适用于集合视图 extension TableViewCell { f

我在该视图上设置了一个tableView和一个段控件。现在,当段的值更改时,我希望删除现有的tableView单元格,并在其中一个tableView单元格中显示完整的collectionView

我已经看过了,虽然发现它非常有用,但还没有找到正确的解决方案

另外,我想要的collectionView是垂直滚动的,高度不固定


有人能帮忙吗?

我在tableview单元格内的另一个tableview中回答了这个问题,我解释说,它也适用于集合视图

extension TableViewCell {

func setCollectionViewDataSourceDelegate<D: protocol<UICollectionViewDataSource, UICollectionViewDelegate>>(dataSourceDelegate: D, forRow row: Int) {

    collectionView.delegate = dataSourceDelegate
    collectionView.dataSource = dataSourceDelegate
    collectionView.tag = row
    collectionView?.alwaysBounceVertical = true
    collectionView.setContentOffset(collectionView.contentOffset, animated:false) // Stops collection view if it was scrolling.
    collectionView.reloadData()
}

var collectionViewOffset: CGFloat {
    set {
        collectionView.contentOffset.x = newValue
    }

    get {
        return collectionView.contentOffset.x
    }


   }
}

如果您遇到任何问题,请询问我

我无法在tableView中设置collectionView yetI将集合视图完全设置在不同的视图控制器中,我可以在tableView单元格中显示视图控制器吗?我想可以。也许把你的故事板和你的VC放在你的动态单元格里。嘿,你能详细说明一下吗?我想过,但我没有找到任何解决办法。当他谈到firebase时,试着看一些视频,看看让我们构建那个应用程序。这是非常有趣的,他帮助你建立了一个垂直的收集视图,你找到了解决这个问题的方法吗。。。。如果你做了,就分享吧