【发布时间】:2014-12-01 06:15:53
【问题描述】:
我想在视图中有UITapGestureRecognizer,在其子视图中有touchesBegan,但问题是当UITapGestureRecognizer 被识别时touchesBegan 未被调用。
这样做好吗?还是我需要采取其他方法?
编辑:已解决。设置 UITapGestureRecognizer 的 cancelsTouchesInView 属性对我有用。默认为 false,因此不会调用 touchesBegan。
【问题讨论】:
-
不,我认为这是不可能的,因为首先调用 touchesBegan,然后调用 touchesMoved,然后调用 tochCancel 或 end,因此当触摸结束调用时它无法识别手势。实际上为什么需要调用函数?
-
@BHASKAR ok 将修改策略
标签: ios objective-c uiview uitapgesturerecognizer touchesbegan