Ios 区分UITableViewCell上的单点和双击
我在tableViewCell中添加了一个Ios 区分UITableViewCell上的单点和双击,ios,swift,uitableview,uigesturerecognizer,uitapgesturerecognizer,Ios,Swift,Uitableview,Uigesturerecognizer,Uitapgesturerecognizer,我在tableViewCell中添加了一个UITapgestureRecograiser,它可以识别用户是否双击了一个单元格。如果我双击该单元格,则会自动调用函数didselectrowatinexpath。我只希望如果用户双击一个单元格,而不是同时双击两个单元格,就会调用GestureRecognitor的func。有人有办法解决这个问题吗?在viewDidLoad函数中: let aSelector : Selector = “start:” let tapGesture = UITapGe
UITapgestureRecograiser
,它可以识别用户是否双击了一个单元格。如果我双击该单元格,则会自动调用函数didselectrowatinexpath
。我只希望如果用户双击一个单元格,而不是同时双击两个单元格,就会调用GestureRecognitor的func。有人有办法解决这个问题吗?在viewDidLoad函数中:
let aSelector : Selector = “start:”
let tapGesture = UITapGestureRecognizer(target: self, action: aSelector)
tapGesture.numberOfTapsRequired = 1
view.addGestureRecognizer(tapGesture)
let bSelector : Selector = “stop:”
let doubleTapGesture = UITapGestureRecognizer(target: self, action: bSelector)
doubleTapGesture.numberOfTapsRequired = 2
view.addGestureRecognizer(doubleTapGesture)
tapGesture.requireGestureRecognizerToFail(doubleTapGesture)
单键点击将调用操作A选择器,双击将调用操作B选择器。用户如何知道双击单元格?双击是做什么的?在你的点击手势中添加一些代码