小编Alv*_*Wan的帖子

按钮水龙头和长按手势

我的手势有些麻烦.

我试图在同一个按钮上同时使用水龙头和长按,所以我已经习惯了

@IBAction func xxx (sender: UITapGestureRecognizer)
Run Code Online (Sandbox Code Playgroud)

@IBAction func xxx (sender: UILongPressGestureRecognizer)
Run Code Online (Sandbox Code Playgroud)

但是当我点击时,我的按钮似乎对这两个功能做出了反应.可能有什么问题?

func long(longpress: UIGestureRecognizer){
    if(longpress.state == UIGestureRecognizerState.Ended){
    homeScoreBool = !homeScoreBool
    }else if(longpress.state == UIGestureRecognizerState.Began){
        print("began")
    }
}
Run Code Online (Sandbox Code Playgroud)

uigesturerecognizer ios uitapgesturerecognizer swift

21
推荐指数
1
解决办法
3万
查看次数