0
我在其子視圖上雙擊了一個視圖UITapGestureRecognizer
,並單擊了一個水龍頭UITapGestureRecognizer
。父視圖上的雙擊手勢和子視圖上的單擊手勢
let parentGR = UITapGestureRecognizer(target: self, action: "doubleTappedParent")
parentGR.numberOfTapsRequired = 2
parentView.addGestureRecognizer(parentGR)
let childGR = UITapGestureRecognizer(target: self, action: "singleTappedChild")
childGR.numberOfTapsRequired = 1
childView.addGestureRecognizer(childGR)
當我雙擊子視圖時,兩個動作都被觸發。我怎樣才能讓單擊手勢「取消」雙擊手勢?
使用UIGestureRecognizerDelegate丟棄之一,當其他處於活動狀態 – Sandeep