我试图了解从UIScrollView返回的速度。从委托函数:
func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
}
我观察了速度。例如-0.4
,1.34
,1.7
等。我在某处读取到每秒pts
的行进速度,但这似乎很小。我还读到,实际上,这是每次{em>迭代所用的pts
。我的问题是,平均每秒有多少次迭代?如何将其转换为我可以实际使用的速度?
答案 0 :(得分:0)
在文档中:
速度触摸释放时滚动视图的速度(以磅为单位)。
在UIScrollView.h文件中:
如果用户拖动,请按//。速度在 点/毫秒。可以更改targetContentOffset以调整位置 滚动视图停止显示
因为它以毫秒为单位,所以较小的值是有意义的。负值表示滚动视图的弹跳效果。