如何改变scrollView的滑动速度

今天在做一个时间刻度的功能的时候,由于collectionview滑动速度过快,会导致计算不精确,所以找了找是是否存在控制滑动速度的属性,原来真的有.

UICollectionView和UITableView都是继承于UIScrollView的,由于UIScrollView有控制速度的属性,所以UICollectionView和UITableView就都可以控制这个速度.

下面这俩个为属性的值

UIKIT_EXTERN const CGFloat UIScrollViewDecelerationRateNormal NS_AVAILABLE_IOS(3_0);
UIKIT_EXTERN const CGFloat UIScrollViewDecelerationRateFast NS_AVAILABLE_IOS(3_0);

改变滑动速度

 //改变collectionView的滑动速度
    self.collectionView.decelerationRate = UIScrollViewDecelerationRateNormal;

1. UIScrollViewDecelerationRateNormal

Normal代表的是正常速度

如何改变scrollView的滑动速度_第1张图片
Normal

2.UIScrollViewDecelerationRateFast

Fast字面意思是更快,但是体现的效果是会有一点卡顿

如何改变scrollView的滑动速度_第2张图片
Fast

这个主要是根据需求来修改吧!

你可能感兴趣的:(如何改变scrollView的滑动速度)