PanResponder:将控制权转移到手指下的元素(实现iOS操作表)

时间:2019-05-30 18:03:33

标签: react-native

我正在尝试实现一个元素,看起来像我的React Native应用程序中的iOS操作表。有几个按钮(动作),应该可以在不抬起手指的情况下选择动作。

我面对的问题是,当用户将手指放在屏幕上时,所有RN touch API(Touch ...,Pan Responder,Gesture Responder System)都将获得控制权,并且直到用户抬起手指时才释放该控制权手指。

是否可以将控制权从一个元素转移到当前在手指之下的另一个元素?

可以通过在父元素中执行计算以确定哪个元素在手指下来解决此问题,但是此类JavaScript hack会使应用程序变慢。

0 个答案:

没有答案