我有一个UIScrollview,可以放大和缩小以及平移。但是,我想给ScrollView浮动的感觉,即从屏幕的左向右移动手指可使UIScrollView的平移在开始时逐渐加快,在结束时逐渐减慢。
没有什么太大的戏剧性或迷惑性的,而是给UIScrollView带来了很好的失重感。这可能吗?如果可以,我将如何处理?
所有帮助表示赞赏。
最佳答案
如另一个答案中所述,UIScrollView具有 decelerationRate 属性,具有两个预定义常量 UIScrollViewDecelerationRateFast 和 UIScrollViewDecelerationRateNormal 值。
但是,如果要降低减速速度,则可能需要使用自定义浮点值,例如:
scrollView.decelerationRate = 0.4;
只需尝试使用此值并找到最适合您的值即可。