UIScrollView滚动速度

发布于 2024-11-03 19:24:19 字数 120 浏览 0 评论 0原文

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

Is there any way to reduce the speed of scrolling in the UIScrollView, I tried to use scrollRectToVisible: animated: NO to accomplish this (by setting the animation to NO) but seems it's not the right way.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

最近可好 2024-11-10 19:24:19

你可以使用一个简单的 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];
}];

You can use a simple uiview animation to do that..

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

that's the only way I am aware of.

ios 4 way (this will not work on iphones still running 3.x) :

[UIView animateWithDuration:2 animations:^(void){
    [scrollview scrollRectToVisible:rect animated:NO];
}];
(り薆情海 2024-11-10 19:24:19

我知道这并不完全是您所要求的,但它可能会帮助您使用 UIScrollView 属性设置减速度

@property(nonatomic) float decelerationRate

I know this is not exactly what you asked for but it may help you to set deceleration rate with UIScrollView property

@property(nonatomic) float decelerationRate
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文