我有一个UIScrollview,可以放大和缩小以及平移。但是,我想给ScrollView浮动的感觉,即从屏幕的左向右移动手指可使UIScrollView的平移在开始时逐渐加快,在结束时逐渐减慢。

没有什么太大的戏剧性或迷惑性的,而是给UIScrollView带来了很好的失重感。这可能吗?如果可以,我将如何处理?

所有帮助表示赞赏。

最佳答案

如另一个答案中所述,UIScrollView具有 decelerationRate 属性,具有两个预定义常量 UIScrollViewDecelerationRateFast UIScrollViewDecelerationRateNormal 值。

但是,如果要降低减速速度,则可能需要使用自定义浮点值,例如:

scrollView.decelerationRate = 0.4;

只需尝试使用此值并找到最适合您的值即可。

10-07 19:13
查看更多