我正在开发 RN 应用程序,该应用程序有一个屏幕,其中包含“可绘制”区域的列表。所以这个屏幕应该是可滚动和可绘制的。
我想做的 - 是找到一种解决方案来区分来自手指(这些将用于滚动和禁止绘图)和通过 Apple Pencil 的手写笔(这些将用于绘图和禁止滚动)的触摸事件。
在 Gesture Responder 和 PanResponder 中,每次移动都会传递事件。每个事件(以及 nativeEvent )都包含type属性。但是,在模拟器和设备中它对我来说始终为空。
有没有办法将移动事件识别为手指与手写笔?
在Mobile Safari中,有没有办法区分触摸事件是由手指还是Apple Pencil生成的?