我如何使用iOS震动手势与本机做出反应?

时间:2015-06-11 18:18:06

标签: react-native

我想在React Native中使用摇动手势。它目前用于调试菜单,我不知道如何覆盖它。有谁知道这是否可行?

1 个答案:

答案 0 :(得分:0)

您可以禁用开发者模式,然后提供自己的摇动处理程序。

https://github.com/facebook/react-native/issues/1054

  

您可以在RCTDefines.h或构建中更改[RCT_DEV]的值   React lib项目的设置,搜索“预处理器宏”   并将RCT_DEV = 0添加到当前定义DEBUG = 1的部分。

我认为你必须实现一个处理摇动手势的Obj-C扩展; AFAIK完全没有办法在JavaScript中完成这项工作。您可能会发现Dev Menu的代码是一个有用的指南:

https://github.com/facebook/react-native/blob/98263c4f8f6365a8c0c25e5f509928b89d8f1c0c/React/Base/RCTDevMenu.m