Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 三个方向的UtableView和PanGesture_Ios_Swift_Tableview - Fatal编程技术网

Ios 三个方向的UtableView和PanGesture

Ios 三个方向的UtableView和PanGesture,ios,swift,tableview,Ios,Swift,Tableview,我有一个表视图,其中有些项目应该拖到另一个视图中。我需要添加平移手势识别器,它只能将项目向右、右上和左上方向拖动。 我不知道我该怎么做。两点之间的角度应该是多少 换句话说,当用户拖动项目并移动它时,我需要阻止表视图滚动。 我试图实现 func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecogni

我有一个表视图,其中有些项目应该拖到另一个视图中。我需要添加平移手势识别器,它只能将项目向右、右上和左上方向拖动。 我不知道我该怎么做。两点之间的角度应该是多少

换句话说,当用户拖动项目并移动它时,我需要阻止表视图滚动。 我试图实现

func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer)

方法,但在此方法中,我无法从平移手势接收“已更改”状态以计算角度。

我会在您的平移处理程序中执行此操作–您可以发布此操作吗?创建平移手势时连接到的选择器就是我所说的选择器。另外,我有点搞不清表视图与此有什么关系。你能详细说明一下吗?可能会发布gif或预期功能的图片?