UIScrollView / UITableView设置ContentOffset杀死惯性/滚动?

时间:2012-07-04 15:09:05

标签: ios uitableview uiscrollview

在UITableView中,因为我在其他行的顶部添加行,我不希望用户注意到任何内容。我用动画设置滚动的ContentOffset:NO。 一切都很完美,我认为我的计算是正确的。

但是,当我在滚动表时设置ContentOffset时,它看起来就像停止了一样。 设置内容偏移是否会导致惯性/滚动? 还是我在做梦?

有没有办法保存当前的滚动参数并在setContentOffset之后重新应用它们?

1 个答案:

答案 0 :(得分:1)

UITableView延伸UIScrollView。您可以使用UIScrollViewDelegate方法,在队列中添加操作,并在调用- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;时执行这些操作。这将使您只能在tableView不滚动时更改偏移量。