【发布时间】:2016-12-24 16:45:57
【问题描述】:
我有controllerA,我添加了一些UIView 子类。
这个视图里面有一个long press gesture,所以当你长按它时,它会委托给controllerA。
现在,当用户长按该视图时,我想通过添加到 controllerA 的 panGesture 开始拖动它(在 controllerA 中)。
唯一的问题是,当前在该视图(在其类中)上的长按正在消除 controllerA 的平移手势。(我只能在移开手指时拖动它)
在做:
view.userInteractionEnable=false
长按开始后 - 不会取消触摸并让我拖动,除非我移开手指,否则我无法找到取消当前手势的方法。
【问题讨论】: