将手势添加到可拖动的视图?迅速

时间:2016-10-05 06:34:32

标签: ios swift uiview touches

buttons view使用draggable 开始/移动/结束 touches tapped 我想为doubletapped添加buttonsUIButton个操作。一旦我将按钮的类切换到DraggableView,我创建的动作就会起作用,但是一旦我将其更改回docker run -d -P --name web -v /c/Users/<myACcount>/src/webapp:/opt/webapp training/webapp python app.py ,动作就会停止被调用,因为我猜touchesBegan会覆盖视图上的任何其他触摸。 / p>

有没有好办法呢?

1 个答案:

答案 0 :(得分:1)

首先,您必须在班级中实施UITapGestureRecogizer委托,并添加以下代码行。

let tap = UITapGestureRecognizer(target: self, action: "handleTap:")
tap.delegate = self
tap.numberOfTapsRequired = 1
yourButton.addGestureRecognizer(tap)

希望这有帮助。