我喜欢将UILongPressGestureRecognizer与UIPanGestureRecognizer结合使用.
UIPanGestureRecognizer应该从长按开始.有一个简单的方法吗?还是我真的要写自己的手势识别器?
我不喜欢在主屏幕上.你按下一个图标,一段时间后图标开始摇晃.之后我没有从屏幕上松开手指,我可以开始拖动手指下的图标.
cocoa-touch objective-c uigesturerecognizer uipangesturerecognizer uilongpressgesturerecogni
我有一个附有UIPanGestureRecognizer的UIView,手势工作正常,除了起点不是平移首次启动的地方,它通常在x和y坐标中偏离5到15个像素.不幸的是,方差不是一致并且似乎与平移运动发生的速度有关.
为了验证触摸是否正确发送,我已经在子视图中添加了touchesBegan方法,并且它接收到正确的起始点,但是手势在其开始阶段没有提供相同的点.我的日志中的一些示例位于"行起始点"下方,是从手势识别器接收的第一个点.
touchesBegan got point 617.000000x505.000000
Line start point at 630.000000x504.0000001
touchesBegan got point 403.000000x503.000000
Line start point at 413.000000x504.000000
touchesBegan got point 323.000000x562.000000
Line start point at 341.000000x568.000000
Run Code Online (Sandbox Code Playgroud)
有没有人见过这个问题?
关于如何解决这个问题而不必实现全新的UIGestureRecognizer的任何想法?
我正在使用UIPanGestureRecognizer一个项目,我想采取起点和终点.
我试图做touchesBegin,但没有得到我需要的代码.
我怎样才能得到起点和终点UIPanGestureRecognizer?