因此,我有一个UIViewController
,其中有一个collectionView
,它具有水平滚动(例如newsFeed页面顶部的Facebook故事),在它的下面是带有单元格的tableView
。向下滚动tableView
时如何隐藏此收藏视图?我希望它完全像facebook。
答案 0 :(得分:0)
您必须设置collectionView高度约束,并且在开始拖动表格视图时:
heightConstraint.constant = 0
您可以了解从表视图委托开始拖动的知识。为此,您应该从UITableViewDelegate继承viewController并设置一个函数:
class ViewController: UIViewController, UITableViewDelegate {
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.delegate = self
}
func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
print("begin dragging")
heightConstraint.constant = 0
}
}