iOSswift如何调整UIScrollview的滚动速度?

How to adjust the scroll speed of UIScrollview in iOS swift?

我尝试使用

设置自己的滚动速度
self.scrollView.decelerationRate = .init(rawValue: 0.20)

但是这只能控制减速我想降低拖动本身的滚动速度。

最后,我能够通过设置滚动视图本身的内容偏移来强制停止 scrollViewDidEndDragging 委托中的滚动来实现它。

func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
        //check for scrollview status here
        if decelerate{
            self.scrollView.setContentOffset(self.scrollView.contentOffset, animated:false) // this will force stop the scrolling so that Drawable view can be added to pages
        }
    }