2012-01-17 71 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