【发布时间】:2014-05-28 02:15:14
【问题描述】:
我有 UIView,我希望用户能够在屏幕上拖动。但是,如果在同一个 UIView 中向上滑动,我还想执行一个特定的操作。现在,我在 UIView 上附加了一个向上滑动手势识别器,并且实现了 touchesBegan、touchesMoved 和 touchesEnded 方法。一切正常,除了一个问题,当用户向上滑动时,UIView 首先上升一点,然后手势识别器接管并完成向上滑动动作。有没有办法可以将拖动延迟一秒钟,直到向上滑动的手势识别器失败,然后 touchesBegan、touchesMoved 和 touchesEnded 接管并照常运行?
谢谢。
【问题讨论】:
标签: uigesturerecognizer swipe drag