28
我有一個看法。我希望爲它定義各種輕敲手勢。iphone - 單擊手勢與雙人手勢衝突
所以如果用戶單擊瀏覽,view會做A;並且如果用戶在視圖上雙擊,它將在沒有做A的情況下執行B.
我在視圖中添加了兩個UITapGestureRecognizer。單擊是用numberOfTapsRequired = 1;雙擊使用numberOfTapsRequired = 2;
我設立了
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return NO;
}
返回NO然而,我發現他們相互衝突。我的意思是,即使我雙擊視圖,A和B都會被調用。
我該如何解決這個問題?
感謝
穆勒,謝謝。它的作品 –
,但這給了一個延遲來檢測單擊! :( – Mrug
@Mrug:沒錯,但唯一能夠100%確定它是單一而不是雙擊的方法是等到我們確信用戶不會再次點擊。 –