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