当动画时停止滚动tableview。

3
如何在按下按钮时立即停止滚动的表格。
我已经尝试了以下方法。
 -(IBAction)buttonPressed:(id)sender {
             if([mTableview isDecelerating]) {
                  isTableScrolling = YES;
   }
 }



-(void)scrollViewDidScroll:(UIScrollView *)scrollView                                           
{
    if(isTableScrolling)
     {

    [mTableView setScrollEnabled:NO];
    [mTableView setDecelerationRate:0];
      }

}

但是表格在一段时间后停止滚动。
1个回答

6

尝试使用[self setContentOffset:self.contentOffset animated:NO]


2
作为提示,仅使用 self.contentOffset = self.contentOffset 是不够的。你必须使用上面的建议。在我的情况下,我需要使用 [self.tableView setContentOffset:self.tableView.contentOffset animated:NO]; - PeqNP

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接