2015-08-28 27 views
1

我有一個視圖可以識別UIPanGesture和單擊。點擊視圖後如何禁用平移手勢?我嘗試了多種方式,但似乎無法弄清楚。這是我試過的最後一種方法:如何在快速觸摸後刪除panGesture

func gestureRecognizer(singleTapRecognizer: UIGestureRecognizer?, shouldRequireFailureOfGestureRecognizer panGesture: UIPanGestureRecognizer?) -> Bool? { 
    print("in gesture recognizer") 
    if wasTapped == true { 
     return true 
    } 
    else { 
     return false 

    } 

謝謝!

+0

我的意思是你可以禁用它或將其設置爲false ** gestureRecognizer.enabled = false ** – Lamar

回答

2

我認爲你正在尋找沿着這將,最好,你可以創建兩個手勢識別的只是後調用的

panGesture.requireGestureRecognizerToFail(singleTapRecognizer) 

線的東西。

+0

謝謝!之前我曾嘗試過,但在操縱它們之前,我必須將變量聲明爲手勢。它現在有效! –

+0

太棒了!真高興你做到了。 – dudeman