Iphone 使用easeOut滚动UITableView

Iphone 使用easeOut滚动UITableView,iphone,ios,uitableview,uiscrollview,Iphone,Ios,Uitableview,Uiscrollview,我可以将UITableView的contentOffset设置为零,从而将其滚动到顶部。i、 e [tableView setContentOffset:CGPointMake(0, 0) animated:YES]; 但我想要一个轻松的效果和缓慢的滚动。所以我用 [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:1.0]; [UIView setAnimationCurve:UIViewAnim

我可以将UITableView的contentOffset设置为零,从而将其滚动到顶部。i、 e

  [tableView setContentOffset:CGPointMake(0, 0) animated:YES];
但我想要一个轻松的效果和缓慢的滚动。所以我用

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
[tableView setContentOffset:CGPointMake(0, 0)];
[UIView commitAnimations];


滚动工作正常,但直到滚动结束或tableView开始减速,内容才可见。
有什么解决方案吗???

这段代码发生了什么?滚动效果很好,但直到滚动结束或tableView开始减速,内容才可见。i、 e.tableview变为空白并向上滚动,然后内容可见
[UIView animateWithDuration:1.0
                    delay:0.0 options:UIViewAnimationOptionCurveEaseOut
               animations:^{
                 [tableView setContentOffset:CGPointMake(0, 0)];
               } completion:^(BOOL finished) {

               }];