的通過的UIImageView的子類我有以下代碼行初始化後:GestureRecognizer沒有響應挖掘
self.userInteractionEnabled = true
self.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "handleTap:"))
我創造了必要的相關函數:
func handleTap(gestureRecognizer: UITapGestureRecognizer){
print("In handler")
}
在輕敲在視圖問題,「處理程序中從未打印到控制檯」。然後我刪除了處理函數以查看編譯器是否會抱怨缺少的函數。它沒有。
我很積極難住。我真的很感謝任何輕鬆的人可以擺脫這一點。
更新:我的類實際上是一個UIImageView,而不是UIView的
嘗試'self.view.addGestureRecognizer'我沒有斯威夫特嘗試過,但是這是我的目的C. – 2014-09-25 00:47:51
用,我使用'self.userInteractionEnabled'意味着這些代碼片段實際上在我感興趣的修改視圖內。因此,'self.view'是不可能的!感謝您貢獻一切! – Didia 2014-09-25 10:24:24