UIScrollView滚动速度

时间:2011-04-28 08:48:55

标签: iphone uiscrollview scroll vertical-scrolling

有没有办法降低UIScrollView中的滚动速度,我尝试使用scrollRectToVisible: animated: NO来完成此操作(通过将动画设置为NO),但似乎这不是正确的方法。

2 个答案:

答案 0 :(得分:8)

您可以使用简单的uiview动画来做到这一点..

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:2];
[scrollview scrollRectToVisible:rect animated:NO];
[UIView commitAnimations];

这是我所知道的唯一方式。

ios 4方式(这在仍然运行3.x的iphone上无效):

[UIView animateWithDuration:2 animations:^(void){
    [scrollview scrollRectToVisible:rect animated:NO];
}];

答案 1 :(得分:7)

我知道这不是您要求的,但它可以帮助您设置UIScrollView属性的减速率

@property(nonatomic) float decelerationRate