我有两个视图A和B. B是 的子视图A。我想监视双击动作A,在这种情况下,我将移动B到点击位置。
现在,我想把那部分代码放在里面B,这样可以避免在A.
所以我在 中添加了一个双击手势识别器B,并且我已经覆盖了-pointInside:withEvent:in ,所以它可以对在框架B外的双击动作做出反应。B
但是,我仍然希望使用其他手势(包括单击)A,所以我想出了两种不同的方法来做到这一点:
- 识别里面
pointInside:,NO对于单击,返回,对于双击∫,返回YES,但是,似乎没有办法做到这一点。 - 始终返回 YES
pointInside:,并捕获单击和双击手势。对于单击手势,将其发送给 A 进行处理,但是,仍然没有找到解决方法。
任何人都可以帮我一个吗?或者告诉我是否看错了方向?