【发布时间】:2015-07-21 02:36:01
【问题描述】:
假设我有两个视图,A 和 B。我希望能够在触摸视图 A 时触发“dragAndDropStart”事件,然后启用从 A 到 B 的拖放...在整个过程中向用户显示反馈(即显示出现在视图 A 和用户手指之间的一条线)。在放置时(释放拖动手势)我想触发另一个“dragAndDropEnd”事件,这次是在视图 B 上。
touchStart 和 touchEnd 处理程序过于有限,因为它们似乎不允许将手势从一个视图切换到另一个视图。它们似乎也没有启用中间“拖动”状态。
关于使用手势处理程序的 React 本机文档有点神秘,我还没有看到任何示例来演示它们的使用。
有什么想法吗?
【问题讨论】:
-
我不知道你是否专门为这篇文章制作了这张图表,但它很棒。
-
谢谢 Josh,图表是我比代码更喜欢的东西!
-
有你在身边会很有用!
标签: ios drag-and-drop gesture react-native