iphone - UIScrollView滚动速度

标签 iphone uiscrollview scroll vertical-scrolling

有什么方法可以降低UIScrollView中滚动的速度,我尝试使用scrollRectToVisible: animated: NO来实现这一点(通过将动画设置为“否”),但似乎这不是正确的方法。

最佳答案

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

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

这是我知道的唯一方法。

ios 4 way(这不适用于仍在运行 3.x 的 iPhone):

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

关于iphone - UIScrollView滚动速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5815993/

相关文章:

jquery - Fancybox 停止滚动到中心

ios - 制作类似于新的谷歌地图 iOS 应用程序的向上滑动 View ,多个 UIPanGestureRecognizer 的麻烦

ios - UIScrollView 不向下滚动

ios - UIScrollView 将元素定位在屏幕底部,而不是 ScrollView 底部

c# - 为什么我需要覆盖托管包装委托(delegate)对象中的可选 ObjC 方法?

ios - UiPickerView 在其行滚动之前无法工作 ios

css - 为什么水平滚动条远远超出了内容?

iphone - 连接到远程服务器/数据库以从 iPhone 检索数据的最佳方式是什么

iphone - 将表格 View 和导航控件添加到现有基于 View 的应用程序

iphone - 在 Objective C、XCode 中定义类