gpt4 book ai didi

ios - 我知道如何仅在顶部禁用 uitableview 的弹跳 - 但我如何才能仅在底部执行此操作?

转载 作者:行者123 更新时间:2023-11-28 09:32:22 27 4
gpt4 key购买 nike

当用户滚动到顶部时,我设法禁用了弹跳效果。我想以某种方式反转它,以便在底部禁用弹跳效果。你能帮我修改我的代码吗?

var lastY: CGFloat = 0.0

func scrollViewDidScroll(scrollView: UIScrollView) {
let currentY = scrollView.contentOffset.y
let currentBottomY = scrollView.frame.size.height + currentY
if currentY > lastY {
//"scrolling down"
tableView.bounces = true
} else {
//"scrolling up"
// Check that we are not in bottom bounce
if currentBottomY < scrollView.contentSize.height + scrollView.contentInset.bottom {
tableView.bounces = false
}
}
lastY = scrollView.contentOffset.y
}

最佳答案

您是否尝试将 bounce 和 VerticalBounce 属性设置为NO

您可以像编程一样设置这些属性

在 Swift 中

tableView.bounces = false
tableView.alwaysBounceVertical = false

在 Objective-C 中

tableView.bounces = NO;
tableView.alwaysBounceVertical = NO;

如果您想从Storyboard 进行操作。让你的 tableview 设置如下:

enter image description here

关于ios - 我知道如何仅在顶部禁用 uitableview 的弹跳 - 但我如何才能仅在底部执行此操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39907513/

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