iOS UITableView阻止滚动

时间:2014-03-18 10:21:11

标签: ios uitableview

我希望获得有关如何在不实际变换scrollView.contentOffset的情况下滚动UITableView的信息。我不能使用scrollEnabled属性,因为它停止在桌面上发起scrollViewDidScroll事件,我需要它。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

这个问题有点难以理解,但无论如何滚动UITableView 修改contentOffset。这就是超类UIScrollView的工作方式。

至于scrollViewDidScroll,它仅在用户滚动视图时自动调用,但您可以覆盖setContentOffset以在需要时手动触发它。只是为了避免循环在BOOL dragging = YES上设置scrollViewWillBeginDragging:标记并在scrollViewDidEndDragging:willDecelerate:上清除它。