今天在做一个时间刻度的功能的时候,由于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代表的是正常速度
Normal2.UIScrollViewDecelerationRateFast
Fast字面意思是更快,但是体现的效果是会有一点卡顿
Fast这个主要是根据需求来修改吧!
网友评论