标签: ios uitableview uiscrollview
我有一个UITableView,顶部有一个分段的UIBarButtonItem,我用它来切换列表的范围。范围可以是成分或配方,范围可以切换列表的内容。
我想在两个范围中独立保留滚动位置,这样当来回切换时,列表会保持其位置。我通过在切换时保存并恢复tableView.contentOffset值来实现此目的。
tableView.contentOffset
我想要解决的问题与滚动动量有关:如果用户“快速”滚动然后切换范围,滚动的动量将转移到另一个列表,这意味着该列表将恢复滚动。
切换范围时如何取消滚动?
答案 0 :(得分:0)
看看this question。它是关于如何杀死UIScrollView滚动,但UITableView只是UIScrollView的子类,所以它也应该工作。