gpt4 book ai didi

swift - 当我将 tableView 向下拖动到某个点时如何隐藏它,Swift

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

我有一个textField,当我点击它时,下面会出现一个tableView。当我向下滚动 tableView 时,比如说 tableView 高度的 25%,我想隐藏它。是否可以 ?我正在使用 scrollViewWillBeginDragging 函数,但这不是我想要的。

func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {

let translation = scrollView.panGestureRecognizer.translation(in: scrollView.superview!)
if translation.y > 550 {
self.animateTableView(shouldShow: false)
}
}

最佳答案

使用此 UIScrollViewDelegate 方法:-

func scrollViewDidScroll(_ scrollView: UIScrollView) {

let bottomEdge: CGFloat = scrollView.contentOffset.y + scrollView.frame.size.height
let contentSize = scrollView.contentSize.height * 0.25
if bottomEdge >= contentSize {

/* Code to hide tableView */
}

}

关于swift - 当我将 tableView 向下拖动到某个点时如何隐藏它,Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47618179/

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