我的观点
添加了一个UIPanGestureRecognizer.
问题是,当触摸被识别为平移手势时,必须移动几点,并且我无法在UIGestureRecognizerStateBegan状态下
提取原始触摸位置.
在这种状态下,translationInView:是(0,0),并且从这一点计算任何后续移动,而不是从原始的.
有没有办法从手势识别器本身提取原始位置,还是需要覆盖touchesBegan:方法?
您应该能够设置手势识别器的代理并实现
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
得到初步的触摸.
原文链接:https://www.f2er.com/c/113239.html