2012-01-17 69 views
0

我想識別UITapGesture(在self.view添加此手勢)只在我的self.view(景觀)的左半部分是什麼方式來做到這一點?IOS:雙擊自我的一半手勢

+0

看這裏,你將看到的解決方案: http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html – relower 2012-01-17 10:54:49

回答

2

我認爲最簡單的方法是在你的手勢識別器處理方法中測試這個。因此,當您檢測到雙擊時有一個條件測試以查看您的原點(您可以通過重新配準器的locationInView方法獲得)的X值小於視圖寬度的一半。如果確實如此,您知道水龍頭位於左側,然後您可以繼續。

+0

最後我用手勢點,和兩個意見,然後如果手勢點是在這些意見之一,我做了一個動作,我解決了我的問題 – CrazyDev 2012-01-17 12:07:06

+0

這是另一種選擇,但如果你不喜歡亂搞多個視圖做數學可能是更容易的方法。 – lxt 2012-01-17 14:29:50