我怎样才能将UIButton的触摸事件传递给它的superview

时间:2015-08-12 02:52:37

标签: ios uibutton touch-event

现在我有一个带有两个按钮的视图,我想要滑动视图来做某事,但我发现当我的触摸开始或结束于buttonView内部时,它会撤消动作。我该如何解决?

1 个答案:

答案 0 :(得分:0)

首先,您必须创建一个手势识别器。对于动作,请确保包含左按钮触发的IBAction。

let swipeLeft = UISwipeGestureRecognizer(target: self, action: "leftButtonPressed:")

接下来,指定方向。在这种情况下,您将向左滑动。

swipeLeft.direction = UISwipeGestureRecognizerDirection.Left

最后,将手势添加到超级视图。

self.view.addGestureRecognizer(swipeLeft)

希望这有帮助! :)