2016-10-05 71 views
0

我的buttons我的viewdraggable使用touches開始/移動/結束。 我想爲我的buttons添加tappeddoubletapped操作。一旦我將按鈕的類切換到UIButton我創建的操作就可以工作,但是一旦我將其更改回DraggableView,操作就會停止,因爲我認爲touchesBegan會覆蓋視圖上的任何其他觸摸。將手勢添加到可拖動視圖? Swift

有沒有很好的方法來做到這一點?

+0

您應該從觸摸開始切換到該視圖上的輕擊+拖動手勢,然後您可以跟蹤所有內容 – Tj3n

回答

1

首先,您必須在班級中實施UITapGestureRecogizer委託並添加以下代碼行。

let tap = UITapGestureRecognizer(target: self, action: "handleTap:") 
tap.delegate = self 
tap.numberOfTapsRequired = 1 
yourButton.addGestureRecognizer(tap) 

希望這會有所幫助。

+0

像魅力一樣工作。謝謝 – user6820041