2 u010321179 u010321179 于 2013.05.08 10:40 提问

滚动个tableView时控制速度

有如下tableView,能滚动:

 [self.tableView scrollToRowAtIndexPath:indexPath
                          atScrollPosition:UITableViewScrollPositionTop
                                  animated:YES];

但是滚动的非常快,我想让速度慢一点。不知道应该怎么实现?

1个回答

KindAzrael
KindAzrael   2013.05.08 23:34
已采纳
  [UIView animateWithDuration:2 animations:^{
      [self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForItem:20 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];
    }
  ];

2秒是个例子, 真正时间应该是通过滚动距离来决定的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Swift - 调整UIScrollView的滑动速度(适用于tableView、collectionView)
当我们使用手指滑动滚动视图时(UIScrollView、UITableView、UICollectionView),抬起手指后,会发现视图还会保持惯性继续滚动一段距离。然后逐渐减速停下。 如果觉得快速滑动过程中,滚动速度过快,一滑就溜出去很远。我们可以通过修改 decelerationRate 属性,来控制减速的速度。有两种方式来设置 decelerationRate 属性。 1,使用系统定义
关于tableview的滚动后动态加载数据
我们看到有些程序很明显是在拖动的为止之后才加载数据: 1. APP store的模式,使用下一个25项目,边上的也是scrollview的scrollbar,不象是tableview自带的,可以猜测是用了lableview(custom view)+scrollview来实现的;困难就在于动态判断行是不是在可视区域: 经过我不停地点《下面25项》后达到了300个项目在一个v
【原理】UITableview Deceleration 加速滑动(惯性滑动)、弹性回归原理
一、前言 之前做Symbian项目,由于软件的界面完全是自绘的。所以列表也是自绘,所以,列表的滚动也要自己做,然后就试着做了两个引擎: 1.惯性滑动引擎:用于列表比较长,快速滑动,加速滑动。 2.弹性回归引擎:用于列表已经滑动到顶端(末端)需要再往下(往上)移动一些距离,表示别表已经到头。 引擎每隔0.04秒(大约是每秒24帧)就刷新一次,由于是GC绘制,所以每次滑动时需要条用绘制函数。效
tableView头部放scrollView滚动视图
tableView头部放scrollView滚动视图
iOS的一种多tableview左右滚动,以及tableview上下滚动悬挂效果(嵌套scrollview布局)
项目中碰到了这种效果,以qq为例   该页面需要实现的效果是好友,群聊,设备,通讯录以及公众号五个tab能实现左右滚动,并且还需要能够从新朋友开始上下滑动。并最终将前面的五个tab悬挂在顶部。在网上查了一下,找到了两种比较合适的解决方案。1.这种页面布局比较容易想到,也确实能够实现所需要的效果,但是需要解决的问题就是上下的两个tableview之间的手势冲突,保证滑动绿色的第一个tableview...
ios uicollectionview滚动速度/灵敏度调节
- (void)viewDidLoad { [super viewDidLoad]; self.collectionView.decelerationRate = UIScrollViewDecelerationRateFast; };
tableviewcell里面 嵌套scrollview,scrollview里面再嵌套3个tableview,子tableview的数据源方法不执行
大神们来看看 第一次做,结构大致就是这样 1(主)tableview的cell里面 嵌套scrollview 2.scrollview里面再嵌套3个tableviewcontroll的view 主tableview请求数据回来 ,直接传递给 cell 里面 scrollview 里的 三个tableview控制器的view 但是 这些子tableview 的数据源方法执行不完全 
iOS tableView滑动隐藏/显示tabbar
在需要滑动隐藏/显示的页面中: @property(nonatomic,assign)CGFloat historyY; #pragma mark Delegate //设置滑动的判定范围 - (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(
十五.设置UIScrollView滚动速度
1. // 自动滚动太快,效果不好,这里把动画设置慢点,注意下面要直接赋值contentOffset,不要用带animated参数的函数,否则动画会出问题,因为两处都是动画效果。  2.         [UIScrollView animateWithDuration:1.0f   3.                                delay:0   4.        
tableview 的 headerview 滑动问题
在我们利用 UITableView 展示我们的内容的时候,我需要在顶部放一个不同于一般的cell的 界面,这个界面比较独特。      1。 所以我就把它 作为一个section的 headerView。      也就是在函数:   - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInte