gpt4 book ai didi

ios - 在我的 tableView 中滚动时如何隐藏 collectionView (知道这个 ViewCOntroller 是一半 tableview 和一半 collectionview )

转载 作者:行者123 更新时间:2023-11-30 11:17:30 25 4
gpt4 key购买 nike

所以我有一个UIViewController,它有一个带有水平滚动的collectionView(就像newsFeed页面顶部的facebook故事),它下面是tableView 与细胞。当我向下滚动 tableView 时,如何隐藏此 Collection View ?我希望它像 Facebook 一样。

so I have the stories on top as collectionViews

最佳答案

您必须设置collectionView高度约束,并且当您开始拖动表格 View 时:

heightConstraint.constant = 0

您可以从 TableView 委托(delegate)中了解开始拖动。为此,您应该从 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
}
}

关于ios - 在我的 tableView 中滚动时如何隐藏 collectionView (知道这个 ViewCOntroller 是一半 tableview 和一半 collectionview ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51603731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com