动画时停止滚动tableview

时间:2011-08-03 08:08:00

标签: iphone uitableview uiscrollview

如何在按下按钮时立即停止滚动的表格。

我试过这种方式。

 -(IBAction)buttonPressed:(id)sender {
             if([mTableview isDecelerating]) {
                  isTableScrolling = YES;
   }
 }



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

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

}

但桌面停止了一段时间后滚动。

1 个答案:

答案 0 :(得分:6)

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