【发布时间】:2011-08-14 12:46:12
【问题描述】:
有什么方法可以降低 UIScrollView 中的滚动速度,我尝试使用scrollRectToVisible: animated: NO 来完成此操作(通过将动画设置为 NO)但似乎不是正确的方法。
【问题讨论】:
-
不,抱歉,这是我的第一篇文章!我的帖子是关于滚动速度的!
标签: iphone uiscrollview scroll vertical-scrolling
有什么方法可以降低 UIScrollView 中的滚动速度,我尝试使用scrollRectToVisible: animated: NO 来完成此操作(通过将动画设置为 NO)但似乎不是正确的方法。
【问题讨论】:
标签: iphone uiscrollview scroll vertical-scrolling
我知道这并不完全符合您的要求,但它可以帮助您使用 UIScrollView 属性设置减速率
@property(nonatomic) float decelerationRate
【讨论】:
你可以使用一个简单的 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];
}];
【讨论】:
setAnimationDuration [developer.apple.com/library/ios/#documentation/uikit/reference/…
[scrollViewPaging scrollRectToVisible: currentFrame animated: no],我该如何适应这个?