gpt4 book ai didi

iOS UITableView 防止滚动

转载 作者:行者123 更新时间:2023-11-29 03:08:37 26 4
gpt4 key购买 nike

我想获取有关如何滚动 UITableView 的信息,而无需实际更改 scrollView.contentOffset。我不能使用 scrollEnabled 属性,因为它停止在表上触发 scrollViewDidScroll 事件,我需要它。有什么办法吗?

最佳答案

这个问题有点难以理解,但无论如何,在 UITableView 上滚动都会修改 contentOffset。这就是父类(super class) UIScrollView 的工作方式。

至于scrollViewDidScroll,它仅在用户 ScrollView 时自动调用,但您可以在需要时重写setContentOffset来手动触发它。只是为了避免循环,在 scrollViewWillBeginDragging: 上设置 BOOL Dragging = YES 标志,并在 scrollViewDidEndDragging:willDecelerate: 上清除它。

关于iOS UITableView 防止滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22476397/

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