答案 0 :(得分:4)
如果要向下滚动集合视图,请将集合视图放在表视图内。在这种情况下,如果您向下滚动表格视图
答案 1 :(得分:0)
您可以使用UIScrollViewDelegate
的方法scrollViewDidScroll(_:)
。
您的视图控制器应如下所示:
extension ViewController: UIScrollViewDelegate {
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if scrollView == tableView {
collectionView.contentOffset = scrollView.contentOffset // or f(scrollView.contentOffset)
}
}
}
答案 2 :(得分:0)
1。)您可以将tableView.tableHeaderView设置为您的集合视图。
2。)第二种解决方案是还可以使用UITableViewDelegate的方法 viewForHeaderInSection 并返回您的集合视图。 别忘了还实现 heightForHeaderInSection 方法。 为此,您还必须将表格视图的样式设置为分组。这可以在情节提要中完成。