基本上我有一个滚动表格视图:
[self.tableView scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop
animated:YES];
但是当我这样做时它滚动得非常快,我希望它滚动得慢一点。如何实现这一目标?
答案 0 :(得分:1)
你也可以使用UIView动画,但是为方法的动画选项传递NO,如下所示。通过更改动画持续时间,您可以使其更慢或更快
[UIView animateWithDuration:0.5 animations:^(void){
[self.tableView scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop
animated:NO];
}]
答案 1 :(得分:1)
这是另一个尝试这样的解决方案。
[UIView animateWithDuration:5.0 animations:^{
//Move table view to where you want
[tableView setContentOffset:CGPointMake(0, 500)];
} completion:^(BOOL finished){
}];