我需要在相同的視圖上檢測平移和點擊,但點擊操作也是平移的第一個操作,所以我假設點擊操作需要平移操作失敗,但是它會因爲它具有任何延遲等待一點點,以便知道一個水龍頭是否跟隨一個潘的運動?同一視圖的Pan和Tap手勢識別器,哪一個需要失敗?
謝謝
我需要在相同的視圖上檢測平移和點擊,但點擊操作也是平移的第一個操作,所以我假設點擊操作需要平移操作失敗,但是它會因爲它具有任何延遲等待一點點,以便知道一個水龍頭是否跟隨一個潘的運動?同一視圖的Pan和Tap手勢識別器,哪一個需要失敗?
謝謝
水龍頭行動不是鍋的第一個動作。輕觸後(例如,用戶擡起他們的手指)發生輕敲。平底鍋在觸摸仍然下降時發生(例如,手指在屏幕上按下並開始移動)。
試試吧,它會正常工作。
除非你這樣做,否則不會有衝突。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return YES;
}
這不是@hzxu想要的。如果你這樣做,手勢會衝突。 – XJones 2013-03-09 04:54:11
@XJones,編輯:) – 2017-12-06 16:43:22
感謝您的回覆,我很擔心,如果泛過於敏感,所以自來水通過人的手指可能不那麼精確的鼠標光標,這有點運動而成,然後手指點擊將變成一個平底鍋。 – hzxu 2013-03-09 04:39:42
你試過了嗎?我有。我想你會很滿意。預定義的手勢識別器是免費的,可以一起使用。我使用了輕拍,平移,長按和同一視圖中的輕掃。 – XJones 2013-03-09 04:51:54