如何在按下按钮时禁用滑动手势识别器?

时间:2016-12-21 18:53:21

标签: ios swift3 uiswipegesturerecognizer

我设置了这样的识别器:

    @IBAction func changeSeq(_ recognizer: UISwipeGestureRecognizer) {

    if (recognizer.direction == UISwipeGestureRecognizerDirection.left)
    {
    print ("nice")
    }
}

我需要在按下启动按钮时禁用它,并在触发暂停时再次启用它。我不想禁用所有用户交互。如何专门处理滑动?

2 个答案:

答案 0 :(得分:1)

在开始按钮IBAction代码中,将手势识别器的enabled属性设置为false,并在暂停按钮的IBAction中设置{{1} }}

比将委托设置为nil要干净得多。

答案 1 :(得分:0)

如果您使用滑动手势代理,请根据按下按钮更改为自我