在UITableView中,因为我在其他行的顶部添加行,我不希望用户注意到任何内容。我用动画设置滚动的ContentOffset:NO。 一切都很完美,我认为我的计算是正确的。
但是,当我在滚动表时设置ContentOffset时,它看起来就像停止了一样。 设置内容偏移是否会导致惯性/滚动? 还是我在做梦?
有没有办法保存当前的滚动参数并在setContentOffset之后重新应用它们?
答案 0 :(得分:1)
UITableView
延伸UIScrollView
。您可以使用UIScrollViewDelegate
方法,在队列中添加操作,并在调用- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
时执行这些操作。这将使您只能在tableView不滚动时更改偏移量。