Ios UIPAngestureRecognitor速度在视图中可能为零?

Ios UIPAngestureRecognitor速度在视图中可能为零?,ios,uipangesturerecognizer,Ios,Uipangesturerecognizer,在UIPangestureRecognitizer中,有此函数用于计算手势的速度: func velocity(in view: UIView?) -> CGPoint 报告说: 查看 在其坐标系中计算平移姿态速度的视图 我注意到view可能是nil,这有点奇怪。为什么以及何时应该使用nil 我相信它的工作原理与我们的相同。如果未传递视图对象,则它将计算窗口坐标系中的速度 要在其坐标系中定位触摸的视图对象。处理触摸的自定义视图可以指定self以在其自己的坐标系中获取触摸位置。传递nil

UIPangestureRecognitizer
中,有此函数用于计算手势的速度:

func velocity(in view: UIView?) -> CGPoint
报告说:

查看
在其坐标系中计算平移姿态速度的视图


我注意到
view
可能是
nil
,这有点奇怪。为什么以及何时应该使用
nil

我相信它的工作原理与我们的相同。如果未传递视图对象,则它将计算窗口坐标系中的速度

要在其坐标系中定位触摸的视图对象。处理触摸的自定义视图可以指定self以在其自己的坐标系中获取触摸位置。传递nil以获取窗口坐标中的触摸位置